Java Fullstack with React (7 Years and Above)
Capgemini · Chicago, IL · Yesterday
EngineeringFull-time
About the role
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.
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.
- Support data integration activities involving Snowflake, Delta Lake, and relational databases.
- 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.
Requirements
- Expertise in Java, Spring Boot, ReactJS, AWS Cloud, and modern DevOps practices.
- Strong experience in delivering scalable solutions within Agile/Scrum and SAFe environments.
Qualifications
- 7+ years of experience in software development.
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven track record of successful project delivery.
- Experience with RESTful APIs and SOAP-based web services.
- Experience with AWS Cloud services.
- Experience with Infrastructure as Code (IaC) tools like Terraform or AWS CDK.
- Experience with ETL processes, data pipelines, and automation scripts using Python.
- Experience with Snowflake, Delta Lake, and relational databases.
- Experience with Agile methodologies (Scrum, SAFe).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
Skills
- Java, Spring Boot, ReactJS, AWS Cloud, DevOps practices.
Benefits
Capgemini provides 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)
- Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
- Retail 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
Pay
The base compensation range for this role in the posted location is: $85,000 - $100,000.
Schedule
Details regarding the schedule are not specified in the job posting.