Java Developer

at  CAPGEMINI ENGINEERING

Bogotá, Cundinamarca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Feb, 2025Not Specified18 Nov, 2024N/AScalability,Graphql,Jenkins,Session Management,Mockito,Aws,Kubernetes,Relational Databases,Azure,V8,Containerization,Test Cases,Docker,Junit,Java,Oauth,Mongodb,Orchestration,AuthorizationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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