Capgemini - Irving, TX

posted 4 months ago

Full-time - Mid Level
Irving, TX
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As a Senior Java Backend Developer at Capgemini, you will play a pivotal role in the development and integration of microservices within the Azure Cloud platform. With over 8 years of experience in Java and Spring Boot, you will be responsible for designing, developing, and maintaining high-quality code that meets the technical specifications and delivery standards of the organization. Your expertise in SQL and NoSQL databases, particularly MongoDB, will be essential in ensuring robust data management and retrieval processes. You will also be expected to lead a highly functional Agile team, utilizing methodologies such as Scrum to drive project success and foster collaboration among team members. In this role, you will document technical details of coding projects through a standardized process, which includes creating code comments, software architecture diagrams, and flow diagrams. You will be responsible for driving technical issues to closure, ensuring that all challenges are addressed effectively and efficiently. Your knowledge of retail QSR and e-commerce will be beneficial in understanding the specific needs and requirements of the projects you will be working on. Additionally, you will be expected to have hands-on experience with Docker and design patterns in Java, including Observable and Factory patterns. Your familiarity with microservices design patterns such as Circuit Breaker, API Gateway, and Event-Driven Architecture will be crucial in developing scalable and resilient applications. You will also engage in web development and unit testing, utilizing tools like SonarQube and JUnit to maintain code quality and performance.

Responsibilities

  • Lead a highly functional Agile team using methodologies such as Scrum.
  • Document technical details of coding projects through standardized processes, including code comments and software architecture diagrams.
  • Be responsible for the technical design specifications and delivery of quality code independently.
  • Drive technical issues to closure, ensuring effective resolution of challenges.
  • Develop and maintain Java microservices and Docker applications.
  • Implement design patterns in Java and microservices, including Circuit Breaker and API Gateway.
  • Engage in web development and unit testing, utilizing tools like SonarQube and JUnit.

Requirements

  • 8+ years of experience in Java and Spring Boot development.
  • Proficient in SQL and NoSQL databases, preferably MongoDB.
  • Hands-on experience with Docker and microservices architecture.
  • Knowledge of design patterns in Java, including Observable and Factory patterns.
  • Experience with design patterns in microservices, such as Circuit Breaker and API Gateway.
  • Familiarity with web development and unit testing methodologies.

Nice-to-haves

  • Knowledge of Azure services and AKS.
  • Experience in integrations with microservices hosted on Azure Cloud platform.
  • Retail QSR or e-Commerce knowledge.

Benefits

  • Flexible work arrangements.
  • Healthcare including dental, vision, mental health, and well-being programs.
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan.
  • Paid time off and paid holidays.
  • Paid parental leave.
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation.
  • Social well-being benefits like subsidized back-up child/elder care and tutoring.
  • Mentoring, coaching, and learning programs.
  • Employee Resource Groups.
  • Disaster Relief.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service