Java Developer

Capgemini•Chicago, IL

About The Position

The Java Developer is fully competent in their area and has a deep understanding of related programming concepts, software design, and software development principles. The role works autonomously with minimal supervision and may serve as a key contributor in a complex environment, leading a team’s software design and development activities. The developer proactively identifies internal or external client needs and offers advice. They assess project issues, formulate innovative solutions, work under pressure, and help the team meet technical and commercial goals. The role may involve managing costs for a specific project or work area, explaining difficult concepts to varied audiences, motivating team members, and building informal networks with key contacts outside their area.

Requirements

  • Deep understanding of programming concepts, software design, and software development principles.
  • Ability to work autonomously with minimal supervision.
  • Ability to contribute effectively in a complex environment.
  • Ability to assess project issues and formulate innovative solutions.
  • Ability to work under pressure and help a team meet technical and commercial goals.
  • Ability to explain difficult concepts to a variety of audiences.

Responsibilities

  • Contribute to software design and software development in a complex environment.
  • Lead team activities related to software design and software development.
  • Proactively understand internal or external client needs and offer advice.
  • Assess project issues and formulate innovative solutions.
  • Help drive the team toward its technical and commercial goals.
  • Manage costs for a specific project or work area, as applicable.
  • Explain difficult concepts to audiences with varied backgrounds.
  • Motivate team members and build informal networks with key contacts outside the role’s area.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service