3 days ago
Remote, Colombia or Bogotá, ColombiaSenior
Responsibilities
- Design, develop, and maintain Java-based applications, RESTful APIs, and microservices.
- Implement automated testing frameworks and scripts for functional and integration testing.
- Collaborate with QA and DevOps teams to integrate automated tests into CI/CD pipelines.
- Conduct code reviews and enforce development and testing best practices.
- Troubleshoot and resolve complex technical issues across development and testing environments.
Requirements
- 5+ years of hands-on experience in Java software development.
- Strong expertise designing, developing, and consuming RESTful APIs and microservices.
- Proven experience with Spring Boot, enterprise-grade applications, microservices architecture, dependency injection, security, and API integrations.
- Hands-on experience with Selenium, Rest Assured, JUnit, and TestNG.
- Solid understanding of object-oriented programming, design patterns, clean code principles, and software engineering best practices.
- Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or Azure DevOps.
Benefits
- Remote position, as indicated by the #LI-Remote designation.
About Capgemini
Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.
