Deskripsi Pekerjaan
Join Capgemini as an Intermediate Java Developer and contribute to cutting-edge software solutions that drive business transformation. In this pivotal role, you'll design, develop, test, and maintain robust Java applications using modern frameworks like Spring Boot and Hibernate. Collaborate with cross-functional teams to translate business requirements into scalable, high-performance systems while adhering to agile methodologies. This position offers the opportunity to work on global projects across diverse industries, enhancing your technical expertise in cloud-native development, microservices architecture, and DevOps practices.
Candidates will thrive in our innovation-focused environment where continuous learning is encouraged through access to cutting-edge technologies and mentorship programs. Capgemini provides comprehensive benefits including professional development stipends, flexible work arrangements, and a commitment to work-life balance. Join our dynamic team to accelerate your career while solving complex challenges for Fortune 500 clients worldwide.
Tanggung Jawab
- Design and implement RESTful APIs and microservices using Java EE and Spring Framework
- Develop unit tests and integration tests to ensure code quality and system reliability
- Optimize application performance through database tuning and caching strategies
- Collaborate with DevOps teams to implement CI/CD pipelines using Jenkins and Docker
- Document technical specifications and maintain code repositories in Git
- Troubleshoot and resolve production issues using debugging tools and logs analysis
- Conduct code reviews to enforce best practices and architectural standards
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 3-5 years of professional Java development experience
- Strong proficiency in Spring Boot, Hibernate, and JPA frameworks
- Experience with relational databases (MySQL, PostgreSQL) and NoSQL solutions
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization
- Knowledge of design patterns and SOLID principles
- Experience with Agile/Scrum methodologies and JIRA workflow