en
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
About Robert Walters Malaysia

Since our establishment in 2006, our belief remains the same: Building strong relationships with people is vital in a successful partnership.

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Malaysia.

Learn more

Senior Java Developer

Save job

An exciting opportunity awaits an experienced Senior Java Developer in Kuala Lumpur, where your technical expertise and collaborative spirit will be at the heart of building robust, scalable, and secure enterprise applications. This role is perfect for someone who thrives on sharing knowledge, guiding junior team members, and working closely with cross-functional teams to deliver impactful solutions that support business growth.

What you'll do:

  • Design, develop, test, and deploy high-quality Java applications and microservices that meet business requirements and adhere to industry standards.
  • Write clean, maintainable, and efficient code by following established coding standards and best practices to ensure long-term sustainability of software products.
  • Enhance existing systems by identifying areas for improvement, resolving defects promptly, and implementing new features that add value to stakeholders.
  • Participate actively in technical design discussions and contribute to solution architecture with a focus on scalability, performance, security, and maintainability.
  • Produce comprehensive design documents including sequence diagrams and API specifications to facilitate clear communication among team members.
  • Collaborate with DevOps teams to work with CI/CD pipelines such as Jenkins or GitLab CI, ensuring smooth integration and deployment processes across environments.
  • Implement automated testing strategies including unit, integration, and performance tests to guarantee software reliability before release.
  • Mentor junior developers by conducting code reviews, providing constructive feedback, and fostering a culture of continuous improvement within the team.
  • Work closely with product owners, business analysts, QA engineers, and other stakeholders to ensure alignment between technical solutions and business objectives.
  • Troubleshoot production incidents efficiently by performing root-cause analysis and optimising application performance to maintain system reliability.

What you bring:

  • A bachelor’s degree in Computer Science, Information Technology or any related technology field provides the academic foundation required for this role.
  • At least six years of hands-on experience in Java development equips you with the practical knowledge needed for complex enterprise projects.
  • Proficiency in Java 8+, Spring Frameworks (including Spring Boot), RESTful APIs, microservices architecture, and distributed systems is essential for success.
  • Familiarity with JPA/Hibernate as well as relational databases such as Oracle, MySQL or PostgreSQL enables effective data management within applications.
  • Experience working with cloud platforms like AWS, Azure or GCP along with cloud-native development practices broadens your technical versatility.
  • Knowledge of messaging systems such as Kafka or RabbitMQ supports robust event-driven architectures within distributed environments.
  • Competence in using Git for version control along with build tools like Maven or Gradle streamlines collaborative development workflows.
  • Hands-on experience with containerisation technologies including Docker and orchestration platforms like Kubernetes or OpenShift enhances deployment efficiency.
  • A strong understanding of secure coding principles (OWASP) ensures that all developed applications adhere to stringent security standards.
  • Excellent problem-solving abilities combined with effective debugging skills enable you to address challenges quickly while maintaining open communication channels.

What sets this company apart:

This organisation stands out for its unwavering commitment to technological excellence paired with a deeply supportive workplace culture. Here you’ll find an environment that prioritises ongoing professional development through access to training resources and opportunities for mentorship—empowering you not just to grow individually but also to uplift those around you. The company’s dedication to adopting modern engineering practices means you’ll always be working at the forefront of technology trends such as cloud-native development and container orchestration. Collaboration is woven into every aspect of daily operations; cross-functional teamwork is encouraged so that everyone’s voice can shape project outcomes. Flexible working arrangements further demonstrate respect for work-life balance while fostering an inclusive atmosphere where diverse perspectives are celebrated. Above all else, this is a place where your contributions have tangible impact on both business success and community wellbeing—a truly rewarding setting for any skilled developer seeking purpose alongside professional achievement.

What's next:

If you are ready to take your career as a Senior Java Developer to new heights within an inspiring team environment in Kuala Lumpur, now is the perfect time to make your move!

Apply today by clicking on the link provided—your next rewarding challenge awaits.

Do note that we will only be in touch if your application is shortlisted.

Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number : 729828-T
Licence Number : JTKSM 423C

Contract Type: Perm

Specialism: Banking & Financial Services

Focus: Corporate / Consumer Banking

Industry: Banking

Salary: Negotiable

Workplace Type: On-site

Experience Level: Mid Management

Location: Kuala Lumpur

Job Reference: KROW9V-B21891E2

Date posted: 21 April 2026

Consultant: WeiLing Woon