Java Software Developer (Senior)

Randstad Malaysia

Kuala Lumpur

On-site

MYR 180,000 - 240,000

Full time

2 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Randstad Malaysia is seeking a highly skilled Senior Java Developer to join our dynamic development team in Kuala Lumpur. You will design, develop, and maintain scalable Java applications using Spring Boot and related technologies, while mentoring juniors and contributing to technical direction.

You will collaborate with Product Managers, QA Engineers, and UX/UI Designers, write clean code, implement RESTful APIs, and participate in Agile practices to ensure timely delivery and high quality

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum 5+ years of professional Java development.
  • Proficient in Java, Spring Boot, Hibernate, and related technologies.
  • Strong experience with SQL and database design principles.
  • Experience with RESTful API development and integration.
  • Proficiency with HTML, CSS, JavaScript, and modern frontend frameworks.
  • Familiarity with Cloud platforms (AWS/Azure) and CI/CD pipelines.
  • Knowledge of design patterns, OOP, and SOLID principles.
  • Experience with Agile methodologies (Scrum/Kanban).

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance applications using Java, Spring Boot, and related technologies.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Write clean, maintainable, and efficient code following best practices and architectural principles.
  • Develop and integrate APIs, web services, and third-party tools as required.
  • Conduct code reviews and provide constructive feedback to team members.
  • Identify, troubleshoot, and resolve complex technical issues to ensure timely delivery.
  • Participate in Agile ceremonies, including daily stand-ups, sprints, and retrospectives.
  • Contribute to continuous improvement of development processes, tools, and practices.
  • Mentor and guide junior developers to promote learning and growth.

Skills

Java
Spring Boot
SQL
RESTful APIs
Front-end basics

Education

Bachelor's degree in CS/SE
Associate degree / Diploma

Job description

Role Overview:
Our client is seeking a highly skilled and experienced Senior Java Developer to join their dynamic development team. In this role, you will be responsible for designing, developing, and maintaining software applications using Java technologies. You will play a critical role in driving the technical direction of projects and mentoring junior developers.

Key Responsibilities:
  • Design, develop, and maintain scalable, secure, and high-performance applications using Java, Spring Boot, and related technologies.

  • Collaborate with cross-functional teams, including Product Managers, QA Engineers, and UX/UI Designers, to gather and analyze requirements.

  • Write clean, maintainable, and efficient code following best practices, coding standards, and architectural principles.

  • Develop and integrate APIs, web services, and third-party tools as required.

  • Conduct code reviews and provide constructive feedback to team members.

  • Identify, troubleshoot, and resolve complex technical issues, ensuring timely delivery of solutions.

  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.

  • Contribute to the continuous improvement of development processes, tools, and practices.

  • Mentor and guide junior developers, promoting a culture of learning and growth within the team.

Key Requirements:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 5+ years of professional experience in Java development.

  • Proficiency in Java, Spring Boot, Hibernate, and related technologies.

  • Strong experience with SQL and database design principles.

  • Experience with RESTful API development and integration.

  • Proficiency in front-end development using HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React, or Vue.js).

  • Familiarity with Cloud platforms (e.g., AWS, Azure) and CI/CD pipelines.

  • Solid understanding of design patterns, OOP principles, and SOLID principles.

  • Experience with Agile development methodologies (e.g., Scrum, Kanban).

  • Strong analytical and problem-solving skills.

  • Excellent communication and interpersonal skills.

skills

java,springbooth

qualifications

no additional qualifications required

education

Associate Degree/Diploma

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Accenture Southeast Asia • Kampung Malaysia Tambahan

On-site
MYR 60,000 - 90,000
Java Software Engineer — Spring & Microservices
Java Software Engineer — Spring & Microservices

Fuku by Momofuku • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Senior Java Developer
Senior Java Developer

Techstreet Malaysia • Kampung Malaysia Tambahan

On-site
MYR 90,000 - 150,000
Senior Java Developer
Senior Java Developer

Zchwantech • Kuala Lumpur

On-site
MYR 80,000 - 120,000
Java Developer
Java Developer

Boost Holdings Sdn Bhd • Kuala Lumpur

On-site
MYR 65,000 - 85,000
Java Developer
Java Developer

Hytech • Kuala Lumpur

On-site
MYR 60,000 - 120,000
Java Developer (1 year contract - Renewable)
Java Developer (1 year contract - Renewable)

techstreet • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Lead Java Developer
Lead Java Developer

Maybank • Kampung Malaysia Tambahan

On-site
MYR 180,000 - 300,000
Senior Software Engineer
Senior Software Engineer

Talent Recruit • Petaling Jaya

On-site
MYR 70,000 - 110,000
Java Software Engineer
Java Software Engineer

Techstreet Malaysia • Kuala Lumpur

On-site
MYR 180,000 - 300,000