Java Developer

at  CAPGEMINI ENGINEERING

Bogotá, Cundinamarca, Colombia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Jan, 2025Not Specified26 Oct, 2024N/AAzure,Graphql,Scalability,Test Cases,Orchestration,V8,Authorization,Jenkins,Java,Relational Databases,Mockito,Containerization,Mongodb,Session Management,Aws,Oauth,Docker,Kubernetes,JunitNoNo
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:

JAVA DEVELOPER - WORK FROM HOME

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unluck the value of technology and build a more sustainable, more inclusive world.

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