Capgemini - Nashville, TN

posted 29 days ago

Full-time - Mid Level
Nashville, TN
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As a Java AWS Developer Lead at Capgemini, you will play a pivotal role in analyzing business requirements and generating technical specifications to develop robust applications. Your responsibilities will include designing, programming, building, deploying, and maintaining applications that meet user needs. You will also be tasked with analyzing and modifying existing applications, ensuring they align with current business requirements and user expectations. This position requires a strong focus on end-user applications, where you will design, construct, and test solutions that enhance user experience and functionality. In addition to your technical responsibilities, you will provide technical guidance, mentorship, and support to team members, fostering their professional growth and development. Conducting code reviews will be a critical part of your role, ensuring code quality, adherence to standards, and promoting knowledge sharing among team members. Your leadership will be essential in driving the team towards achieving high-quality deliverables while maintaining a collaborative and innovative work environment. This position is ideal for someone with a strong background in Java development and AWS deployment, who is looking to take on a leadership role within a dynamic team. You will be expected to leverage your expertise in microservice architecture, design patterns, and agile software engineering principles to build secure and efficient applications. Your ability to communicate effectively and work both independently and as part of a core team will be crucial to your success in this role.

Responsibilities

  • Analyze business requirements and generate technical specifications to develop applications.
  • Design, program, build, deploy, and maintain applications.
  • Analyze and modify existing applications as well as design, construct, and test end-user applications that meet user needs.
  • Provide technical guidance, mentorship, and support to team members, encouraging their professional growth and development.
  • Conduct code reviews to ensure code quality, alignment to standards, and knowledge sharing among team members.

Requirements

  • Minimum 5 years as a developer with strong technical expertise in Java, spring framework (spring boot), etc.
  • Minimum 3 years of Application deployment experience on AWS.
  • Good knowledge of microservice architecture, design patterns, messaging and event-driven architecture.
  • Understanding of the standard processes in agile software engineering and principles utilized in building secure products.
  • Strong communication and teamwork, ability to work independently as well as part of a core team.
  • Ability to initiate and run production support calls and coordinate with partners.
  • CI/CD tools (Jenkins, SonarQube, JIRA, Nexus, Confluence, GIT, Bitbucket, Maven, Gradle, RunDeck, is a plus).
  • AWS Cloud related certifications.

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