Java ReactJS AWS Developer Payments

Capgemini
Riverwoods, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 122K

Job location

Riverwoods, United States of America

Tech stack

Java
Agile Methodologies
Amazon Web Services (AWS)
Component-Based Software Engineering
Application Performance Management
Build Automation
Automation of Tests
Cloud Computing
Cloud Engineering
Code Coverage
Continuous Integration
DevOps
Distributed Systems
Drools
Github
Design of User Interfaces
Monitoring of Systems
JUnit
Enterprise Messaging Systems
Microsoft UI Automation
NoSQL
Openshift
Performance Tuning
Scrum
Systems Development Life Cycle
RabbitMQ
E2e Testing
Ansible
Rule Engine
Software Engineering
Software Systems
SQL Databases
Web Applications
Web Application Frameworks
Enterprise Software Applications
Modern Ui
React
System Availability
Spark
Spring-boot
Backend
Cloudformation
Event Driven Architecture
Containerization
Angular
Kubernetes
Playwright
Kafka
Front End Software Development
React
REST
Terraform
Cucumber
Software Version Control
Docker
Jenkins
Artifactory
Microservices

Job description

Java Development react.js UI/UX Collaboration apache spark Testing & QA Monitoring & Optimization DevOps & CI/CD RESTful APIs integration AWS cloud Platforms spring boot, We are seeking a highly skilled Senior Java Full Stack Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have strong experience across Java-based microservices, modern front-end development using React, cloud-native architectures on AWS, and end-to-end testing including UI automation with Playwright, along with CI/CD and modern SDLC practices such as TDD and BDD., Backend & Architecture:

  • Design and develop highly available, scalable applications using Java (17/21/25) and modern design patterns
  • Build and maintain RESTful APIs and microservices architecture using Spring Boot
  • Contribute to system design, architecture decisions, and engineering best practices
  • Ensure high availability, performance, and scalability of backend services

Frontend (React):

  • Design and develop responsive, reusable front-end components using React.js
  • Collaborate closely with UX/UI designers and backend teams to deliver seamless user experiences
  • Integrate front-end applications with backend APIs
  • front-end best practices including state management, component-based architecture, and performance optimization

Testing & Quality Engineering:

  • Implement unit, integration, and service-level tests for backend services
  • TDD using JUnit and BDD using Cucumber
  • Develop and maintain end-to-end UI automation tests using Playwright for React applications
  • Ensure high test coverage across backend and frontend layers

DevOps, Cloud & CI/CD:

  • Build and maintain CI/CD pipelines (Jenkins, GitHub) to automate build, test, and deployment
  • Deploy and manage applications on AWS (Lambda, EMR, Spark, etc.)
  • Containerize applications using Docker and orchestrate using Kubernetes / OpenShift (OCP preferred)
  • Provision infrastructure using Terraform, CloudFormation, and Ansible

Collaboration & Delivery:

  • Collaborate within Agile / Scrum teams to deliver high-quality software solutions
  • Work closely with product owners, architects, and business stakeholders
  • Monitor application performance and troubleshoot production issues
  • Act as a technical mentor and contribute to continuous improvement initiatives

Requirements

Do you have experience in Web applications?, Core Technical Skills:

  • Strong Java expertise (Java 17/21/25, Spring Boot, Microservices)
  • Hands-on React.js experience for front-end development
  • Experience building RESTful APIs and full-stack applications
  • Strong experience with AWS Native services (Lambda, EMR, Spark, etc.)
  • Experience with Docker and Kubernetes/OpenShift
  • Hands-on experience with Drools Rule Engine
  • Strong knowledge of Relational (SQL) and NoSQL databases

Testing & Automation:

  • Strong experience in TDD (JUnit) and BDD (Cucumber)
  • Hands-on experience with Playwright for UI and end-to-end test automation
  • Experience writing unit, integration, and service-level tests

DevOps & Tools:

  • CI/CD tools (Jenkins)
  • GitHub and version control
  • Artifact Repository tools (Artifactory)
  • Infrastructure as Code (Terraform, CloudFormation, Ansible)
  • Messaging & Integration
  • Experience with Kafka, RabbitMQ, MQ, Kinesis, or similar messaging systems

Preferred Qualifications:

  • AWS Architect Certification
  • Experience with performance tuning and monitoring tools
  • Exposure to large-scale distributed systems
  • Experience building cloud-native, event-driven architectures

Soft Skills:

  • Strong communication and collaboration abilities
  • Excellent analytical and problem-solving skills
  • Ability to multitask and work in fast-paced, Agile environments
  • Strong stakeholder management experience
  • Adaptability in working with both business and technical teams

Experience Level:

  • 8+ years of software development experience

Nice to Have:

  • Advanced front-end experience with React ecosystem (modern hooks, state management libraries)
  • Experience combining Playwright with CI/CD pipelines
  • Exposure to Angular or other modern JS frameworks

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Retirement plan
  • Vision insurance
  • Dental insurance, The pay range that the employer in good faith reasonably expects to pay for this position is $37.45/hour - $58.51/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.

About the company

Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.

Apply for this position