Java Full Stack Software Engineer

Capgemini•Chicago, IL
•Hybrid

About The Position

Capgemini is seeking a Technical Lead - Full Stack (Java, Spring Boot, React, PostgreSQL) to lead the design, development, and delivery of enterprise-scale applications. This customer-facing role partners with business and technology teams to design scalable solutions, drive enterprise integrations, lead development teams, and deliver high-quality applications from architecture through production support. The position is hybrid and based in Atlanta, Georgia; Dallas, Texas; Chicago, Illinois; or Nashville, Tennessee. Capgemini describes its work as helping organizations unlock technology value and supporting a sustainable, inclusive world.

Requirements

  • At least 4 years of experience in full stack development, software engineering, application architecture, or enterprise application delivery.
  • Strong expertise in Java, Spring Boot, and microservices architecture.
  • Hands-on experience with React.js, React Hooks, and frontend state management frameworks.
  • Strong experience designing and optimizing PostgreSQL databases.
  • Experience working with Amazon Redshift and enterprise data platforms.
  • Hands-on experience implementing automated testing using JUnit, Mockito, and TDD practices.
  • Strong integration experience with REST APIs, SOAP services, FTP/SFTP, ETL pipelines, and Kafka.
  • Experience supporting enterprise application integration, data exchange, and messaging platforms.
  • Strong understanding of application security using OAuth and JWT authentication mechanisms.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Experience working within Agile and Scrum delivery environments.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.

Nice To Haves

  • Experience with AWS cloud platforms.
  • Experience with Azure cloud platforms.

Responsibilities

  • Lead end-to-end solution architecture and application design.
  • Define scalable, secure, and high-performance system architectures.
  • Translate business requirements into technical solutions.
  • Conduct architecture reviews, design reviews, and code reviews.
  • Enforce development standards, best practices, and governance.
  • Develop backend applications using Java, Spring Boot, and microservices architecture.
  • Build modern frontend applications using React.js, React Hooks, and state management frameworks.
  • Design and optimize PostgreSQL databases and Redshift data solutions.

Benefits

  • Paid time off, with vacation ranging from 12 to 25 days depending on employee grade.
  • Company-paid holidays.
  • Personal days.
  • Sick leave.
  • Medical coverage.
  • Dental coverage.
  • Vision coverage.
  • Retirement savings plans, such as a 401(k) in the U.S.
  • Life insurance.
  • Disability insurance.
  • Employee assistance programs.
  • The role may be eligible for variable incentives, bonuses, or commissions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service