Senior Java Full Stack Developer

Capgemini•Chicago, IL
•$106,230 - $145,000•Onsite

About The Position

Seeking a Senior Java AWS Developer with strong expertise in Java, Spring Boot, AWS, Kafka, Microservices, and cloud-native application development. The role requires technical leadership, architecture ownership, mentoring, and delivery of scalable, secure, and high-availability enterprise solutions.

Requirements

  • Expert in Java 17/21, Spring Boot, Spring Framework, Hibernate/JPA, and Microservices Architecture.
  • Extensive AWS cloud development and solution design experience.
  • Strong hands-on experience with Kafka and distributed systems.
  • Expertise in CI/CD, DevOps, release automation, Docker, Kubernetes, and OpenShift.
  • Strong knowledge of REST APIs, TDD (JUnit), BDD (Cucumber/Karate), and Drools Rule Engine.
  • Advanced SQL, database design, and performance optimization skills.
  • Experience leading Agile/Scrum teams.
  • Linux administration and shell scripting knowledge.

Nice To Haves

  • AWS Solutions Architect or AWS Developer Certification.
  • Experience with React or Angular.
  • Exposure to large-scale distributed platforms and cloud modernization initiatives.
  • Hands-on OpenShift/Kubernetes administration experience.
  • Experience in Financial Services, Banking, or Payments domains.
  • Experience with front-end technologies (React/Angular)
  • Exposure to large-scale distributed systems

Responsibilities

  • Lead application architecture, design, and technical decision-making.
  • Design and develop microservices and REST APIs using Java 17/21, Spring Boot, Spring Framework, Spring Batch, and Hibernate/JPA.
  • Build secure applications utilizing OAuth2 and enterprise security frameworks.
  • Design, deploy, and support cloud-native solutions on AWS (EC2, ECS, EKS, Lambda, CloudWatch, EMR, Kinesis, CDK).
  • Implement Infrastructure as Code using Terraform, CloudFormation, and Ansible.
  • Build CI/CD pipelines using Jenkins, GitLab CI, or similar tools.
  • Drive containerization and orchestration using Docker, Kubernetes, and OpenShift.
  • Develop event-driven solutions using Kafka, RabbitMQ, IBM MQ, and Kinesis.
  • Design and optimize databases including Oracle, PostgreSQL, DynamoDB, and NoSQL platforms.
  • Lead production support, incident management, performance tuning, and system monitoring using Splunk, Datadog, Dynatrace, and CloudWatch.
  • Mentor teams, conduct code reviews, and collaborate with architects, product owners, and business stakeholders.

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