Location - Chicago ILJob Description We are seeking a highly skilled Senior Java Full Stack React JS Developer with 7+ years of experience to join our growing technology team. The ideal candidate will be responsible for the complete application lifecycle, including technical design, development, testing, deployment, and maintenance of enterprise-grade applications.
The role requires expertise in Java, Spring Boot, ReactJS, AWS Cloud, and modern DevOps practices, along with strong experience in delivering scalable solutions within Agile/Scrum and SAFe environments. The candidate will collaborate with cross-functional teams to build robust, high-performance applications while driving continuous improvement and engineering excellence.
Key Responsibilities- Design, develop, test, deploy, and support enterprise-scale applications using Java, Spring Boot, ReactJS, and TypeScript.
- Build scalable, reusable, and maintainable frontend and backend components.
- Develop high-quality code following industry best practices and coding standards.
- Participate in application architecture and technical design discussions.
- Prepare detailed technical design documents and solution specifications.
- Ensure applications meet scalability, security, performance, and reliability requirements.
- Design and develop RESTful APIs and SOAP-based web services.
- Implement integrations with internal and external systems.
- Ensure API performance, security, and maintainability.
- Maintain, troubleshoot, and enhance existing Spring Boot applications.
- Perform root cause analysis and resolve production issues.
- Support application upgrades, patching, and modernization initiatives.
- Develop and deploy cloud-based solutions on AWS.
- Leverage Infrastructure as Code (IaC) using Terraform or AWS CDK.
- Collaborate with DevOps teams for infrastructure automation and cloud optimization.
- Develop ETL processes, data pipelines, and automation scripts using Python.
- Work with structured and semi-structured data sources.
- Support data integration activities involving Snowflake, Delta Lake, and relational databases.
- Participate actively in Agile ceremonies including sprint planning, standups, retrospectives, and backlog grooming.
- Collaborate with Product Owners, Architects, QA teams, and business stakeholders.
- Contribute to continuous improvement initiatives within Agile and SAFe frameworks.
- Identify bottlenecks and recommend improvements to development processes and workflows.
- Drive automation, code quality, and engineering best practices.
Backend- Java (Spring boot) and Rest API
Frontend- React JS, Typescript
Cloud/ Infrastructure- AWS (S3,IAM, RDS, Glue, Lamda, CloudWatch, OpenSearch) Terraform / CDK
The base compensation range for this role in the posted location is: 85000 - 100000
Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
- 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