Deskripsi Pekerjaan
Are you a seasoned Java architect or lead developer looking to make a significant impact at a global leader? Capgemini is seeking a high-caliber Senior/Lead Java & Spring Boot Developer to join our elite engineering team in Manila. In this role, you will lead the design, development, and deployment of scalable, high-performance enterprise applications that power mission-critical operations for our international clients.
As a key technical leader, you will mentor junior developers, drive code excellence, and bridge the gap between complex business requirements and cutting-edge software solutions. You will work in an agile, collaborative environment that values innovation, clean code architecture, and continuous delivery. If you are passionate about backend engineering, cloud-native development, and solving complex architectural challenges, we want to hear from you.
Tanggung Jawab
- Architect, develop, and maintain robust, high-scale Java-based enterprise applications using Spring Boot.
- Lead technical design sessions and provide architectural guidance to the development team.
- Perform comprehensive code reviews to ensure quality, performance, and adherence to clean coding standards.
- Collaborate with cross-functional teams, including Product Owners, UI/UX designers, and DevOps engineers, to deliver seamless software solutions.
- Troubleshoot complex production issues and implement long-term stability improvements.
- Mentor junior and mid-level developers through knowledge sharing and professional guidance.
- Drive the adoption of modern software development practices, including CI/CD automation and automated testing.
Kualifikasi
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in Java development with deep expertise in Spring Boot, Spring Cloud, and Hibernate.
- Proven experience leading technical teams or complex project modules.
- Strong understanding of microservices architecture, RESTful API design, and event-driven systems.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Proficiency in RDBMS (PostgreSQL, MySQL) and NoSQL databases.
- Excellent communication and stakeholder management skills.
- Experience with agile development methodologies (Scrum/Kanban).