Enable job alerts via email!

Senior Java Developer

Agensi Pekerjaan Bits Talent Sdn. Bhd.

Petaling Jaya

On-site

MYR 200,000 - 250,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A reputable technology firm in Petaling Jaya is seeking an experienced Full-Stack Developer to contribute to product development and guide junior team members. The ideal candidate has over 7 years of experience, strong expertise in Java and Spring frameworks, and a solid understanding of software development processes. This role offers a collaborative environment and opportunities for professional growth.

Qualifications

  • At least 7 years of relevant experience in full-stack web development.
  • Solid understanding and practical experience in Java web-based application development.
  • Experience with Microservices architecture is an added advantage.

Responsibilities

  • Maintain high-quality products through code and design reviews.
  • Provide guidance and mentorship to junior team members.
  • Collaborate with the front-end team for stable web products.

Skills

Java 8+
Spring
Hibernate
Angular
Python
SQL
RESTful APIs
Microservices
Unix/Linux
Git

Education

Diploma or Bachelor’s Degree in Computer Science or related fields
Job description

Maintain high-quality products by participating in code and design reviews.

Build robust products and contribute to the product roadmap planning.

Propose and implement solutions using technologies such as Java, Angular, Hibernate, MySQL, Spring, Python, and Shell scripting.

Provide guidance and mentorship to junior team members and offer suggestions to colleagues by leveraging deep technical expertise.

Recommend and implement software architecture improvements and appropriate design patterns based on project requirements.

Offer in-depth technical support to Technical Support Analysts.

Collaborate with the front-end team to create high-performance, user-friendly, and stable web products.

Analyze client feedback and logs to identify and resolve root causes of issues.

Research and integrate up-to-date technology stacks to enhance product performance and quality.

Develop documentation to share technical knowledge and best practices within the team.

Provide insights into database performance optimization and stability.

Requirements:

Diploma, Bachelor’s Degree, or Professional Certification in Computer Science, Information Technology, Software Engineering, or related fields.

At least 7 years of relevant experience in full-stack web development.

Strong knowledge of Java 8+ and frameworks such as Spring, Spring Boot, Hibernate, object-oriented design, and design patterns.

Solid understanding and practical experience in Java web-based application development.

Proficiency in Java, Angular, Python, and RESTful APIs.

Proficiency in SQL and relational databases (e.g., MySQL).

Experience with Spring and Hibernate frameworks is highly preferred.

Experience with Microservices architecture is an added advantage.

Experience with Unix/Linux environments and source control tools like Git.

Experience in database performance tuning and query optimization is a plus.

Familiarity with cloud platforms (e.g., AWS) is desirable.

Excellent problem-solving skills and attention to detail.

Strong understanding of Software Development Life Cycle (SDLC) and Agile methodologies.

Exposure to DevOps tasks and billing/charging interfaces/APIs is a plus.

Ability to work with customers to identify adoption barriers and devise plans to overcome them.

Application Questions
  • What's your expected monthly basic salary?
  • Which of the following types of qualifications do you have?
  • How many years' experience do you have as a java developer?
  • Which of the following languages are you fluent in?
  • How much notice are you required to give your current employer?
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.