Java Developer
at CAPGEMINI ENGINEERING
Bogotá, Cundinamarca, Colombia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Feb, 2025 | Not Specified | 18 Nov, 2024 | N/A | Scalability,Graphql,Jenkins,Session Management,Mockito,Aws,Kubernetes,Relational Databases,Azure,V8,Containerization,Test Cases,Docker,Junit,Java,Oauth,Mongodb,Orchestration,Authorization | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
QUALIFICATIONS:
- Good hands-on experience in Java (v8+).
- Strong knowledge in developing GraphQL APIs.
- Strong knowledge of Spring Boot Microservices, REST APIs.
- Experience with relational databases like PostgreSQL, MySQL, or SQL Server and NoSQL DBs like MongoDB.
- Understanding of OAuth, JWT, and session management to securely manage user authentication and authorization.
- Writing unit test cases using Junit, Mockito.
- Good understanding of CI/CD process using tools like Jenkins, CircleCI, or GitLab CI, JIRA etc.
- Exp in any cloud platform like AWS, Azure or GCP.
- Containerization & Orchestration: Experience with Docker for containerization and Kubernetes for orchestration, to ensure scalability and consistency across environments.
Responsibilities:
- Design, develop, and maintain scalable and efficient backend applications using Java and Spring Boot.
- Implement and manage microservices and REST APIs to ensure seamless integration between systems.
- Collaborate with the development team to define and optimize database structures, ensuring optimal performance.
- Apply best security practices in managing user authentication and authorization.
- Write and maintain unit and integration tests to ensure code quality.
- Participate in the CI/CD process, contributing to continuous improvement and deployment efficiency.
- Work with cloud infrastructure to deploy and manage applications in a scalable manner.
- Contribute to architecture and design discussions to ensure robust and maintainable solutions.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Bogotá, Cundinamarca, Colombia