Senior Java Full Stack React JS Developer

CapgeminiChicago, IL
Onsite

About The Position

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world. Job Role Role: Senior Java Full Stack React JS Developer Location: Chicago, IL Duration: Full-Time Job Summary Senior Java Full Stack React JS Developer with 7+ years of experience to join our dynamic team. The candidate will be responsible for end-to-end application lifecycle management—from technical design and development to deployment and maintenance. Working within a collaborative Scrum environment, the candidate will drive the delivery of large-scale, enterprise-grade Java/Spring Boot products while recommending process improvements.

Requirements

  • 7+ years of experience
  • Backend Java (Spring Boot)
  • Python (ETL, Data Pipelines, Scripting)
  • REST API Development
  • Frontend React JS
  • TypeScript
  • Cloud / Infrastructure AWS (S3, IAM, RDS, Glue, Lambda, CloudWatch, OpenSearch)
  • Terraform / CDK
  • Data SQL (PostgreSQL / MySQL)
  • Snowflake or Delta Lake
  • DevOps / Delivery Git
  • CI/CD Pipelines
  • Agile / SAFe

Nice To Haves

  • AML / Financial Crimes domain knowledge
  • Spark / PySpark
  • Airflow / Workflow Orchestration
  • PCI / CAT1 Data Handling
  • Kafka / Event-Driven Architecture

Responsibilities

  • Design, develop, deploy, and test Java-based solutions utilizing Java EE, Spring/Spring Boot (Core, MVC), Hibernate, JPA, and ReactJS.
  • Participate in software and architectural development activities, creating robust technical designs for new application development initiatives.
  • Build and maintain scalable, high-performance REST and SOAP web services.
  • Maintain, troubleshoot, and update existing Spring Boot applications.
  • Oversee the successful delivery of large-scale, enterprise-level Java/Spring Boot-based products.
  • Identify bottlenecks and recommend changes to improve existing Java application processes and workflows.
  • Work as an active development team member within Scrum and Agile SAFe environments.

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
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service