Senior Java Developer
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
About the job
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
FULL_TIMEJob Reference: KROW9V-B21891E2
Date posted: 21 April 2026
Consultant: WeiLing Woon
kuala-lumpur banking-financial-services/corporate-consumer-banking 2026-04-21 2026-06-20 banking Kuala Lumpur MY Robert Walters https://www.robertwalters.com.my https://www.robertwalters.com.my/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true