Java Full Stack Software Engineer

Capgemini•Chicago, ND
•$63,140 - $118,144•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.

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 cloud platforms including AWS (Preferred) and Azure (Preferred).

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 based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service