Capgemini - Atlanta, GA

posted 5 months ago

Full-time - Mid Level
Atlanta, GA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled and expert Java Springboot Technical Developer. The ideal candidate should have a deep understanding of Azure and back-end microservices. The Developer will be responsible for crafting and developing high-performance, scalable, and reliable software solutions. This role requires a strong technical background and the ability to work independently while delivering quality code. The candidate will also need to document technical details of coding projects through a standardized process, which includes creating code comments, software architecture, and flow diagrams. The Developer will need to understand the technical design specifications and be able to drive technical issues to closure. Good communication and interactive skills are essential for this role, as the Developer will be working closely with other team members and stakeholders. Knowledge of retail QSR and e-Commerce is considered a benefit, as it will help in understanding the business context of the projects. In addition to technical skills, the Developer will be expected to work in a highly functional Agile team, contributing to the overall success of the projects and ensuring that the software solutions meet the needs of the business and its customers.

Responsibilities

  • Document technical details of coding projects through a standardized process of creating code comments, software architecture, and flow diagrams.
  • Understand the technical design specifications and deliver quality code independently.
  • Drive technical issues to closure.
  • Communicate effectively with team members and stakeholders.
  • Contribute to a highly functional Agile team.

Requirements

  • 6-8 years of experience in Java and Springboot.
  • Hands-on experience working with Java microservices and Docker.
  • Experience with design patterns in Java such as Observable and Factory.
  • Experience with design patterns in microservices including Circuit Breaker, API Gateway, Database per service, and Event-driven Architecture.
  • Hands-on experience in web development and unit testing, including tools like SonarQube and Junit.
  • Experience with SQL and NoSQL databases, preferably MongoDB.
  • Knowledge of Azure services and AKS is a plus.
  • Experience in integrations with microservices hosted on the Azure Cloud platform.
  • Working experience with tools such as IntelliJ and GitLab.
  • Experience working in a highly functional Agile (e.g., Scrum) team.

Nice-to-haves

  • Retail QSR / e-Commerce knowledge.

Benefits

  • Flexible work
  • 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