Deskripsi Pekerjaan
Join Capgemini, a global leader in consulting, technology services, and digital transformation, as a Java Developer in our Ortigas office. We are looking for a passionate and skilled developer to help us deliver innovative solutions for our clients. In this contract role, you will be part of an agile team responsible for designing, developing, and maintaining robust Java applications that meet business needs.
Your primary focus will be on collaborating with cross-functional teams to gather and analyze requirements, architect solutions, and implement scalable, high-performance applications using Java and related frameworks. You will contribute to all phases of the development lifecycle, including requirements analysis, design, coding, testing, and deployment. We embrace DevOps practices, so familiarity with CI/CD pipelines, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure) will be advantageous.
Additionally, you will participate in code reviews, ensure code quality through unit testing and integration testing, and troubleshoot production issues as needed. We offer a supportive environment that fosters professional growth, with access to training and certification opportunities.
The ideal candidate has a strong foundation in Java, experience with Spring Boot and microservices, and a solid understanding of database technologies (SQL, NoSQL). You should be comfortable working in a fast-paced, collaborative team and possess excellent problem-solving skills. This is a contract position with a competitive daily/monthly rate.
If you are ready to take on new challenges and work with cutting-edge technologies, we encourage you to apply. Capgemini is committed to diversity and inclusion, and we welcome applicants from all backgrounds.
Tanggung Jawab
- Design, develop, and deploy scalable Java applications using Spring Boot and microservices architecture.
- Collaborate with product owners, business analysts, and other developers to understand requirements and translate them into technical solutions.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to ensure code quality and knowledge sharing.
- Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Develop and execute unit and integration tests to ensure software reliability and performance.
- Troubleshoot and resolve production issues, providing root cause analysis and implementing fixes.
- Continuously research and integrate new technologies and frameworks to improve development processes.
Kualifikasi
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- At least 3-5 years of professional experience in Java development.
- Strong proficiency in Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate.
- Experience with RESTful APIs and microservices architecture.
- Knowledge of database systems such as MySQL, PostgreSQL, or Oracle.
- Familiarity with version control systems (Git) and CI/CD pipelines (Jenkins, GitLab CI).
- Understanding of Agile/Scrum methodologies.
- Excellent problem-solving and communication skills.