Jobs and Careers
CA

Senior Full-Stack Developer (Java & React)

CAI
NJ-CLIENT-STATE, United States, United Statesfull_timeVerifiedPosted 28 Jul 2026
💰 $124,000/yr($110,000/yr$124,000/yr)

About the role

Senior Full-Stack Developer (Java & React)

Req number:

R8203

Employment type:

Full time

Worksite flexibility:

Hybrid

Who we are

CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.

Job Summary

We are looking for a motivated Senior Full-Stack Developer (Java & React) ready to take us to the next level! If you have 10+ years developing in Java and React, designing secure APIs and database schema changes, and are looking for your next career move, apply now.

Job Description

We are looking for a Senior Full-Stack Developer (Java & React) to design, develop, modernize, and support enterprise web applications for our client. This position will be a full-time contract and hybrid, requiring candidates to work onsite in the Trenton, NJ office three days per week.

What You'll Do

  • Refactor and modernize legacy Java-based applications into scalable, maintainable Spring Boot microservices

  • Design, develop, and maintain responsive user interfaces using React, JavaScript, CSS, and Bootstrap

  • Develop and consume secure RESTful APIs to support enterprise application integrations

  • Analyze business requirements and translate them into technical solutions that align with standards and best practices

  • Design, optimize, and maintain relational database structures, with a strong focus on Oracle database performance and SQL optimization

  • Perform unit, integration, and component testing using JUnit, Mockito, and React Testing Library

  • Troubleshoot application issues and provide production support for enterprise systems

  • Implement software builds, deployments, and release management through CI/CD pipelines

  • Collaborate with business stakeholders, analysts, architects, and development teams throughout the software development lifecycle

  • Enforce coding standards, development best practices, and application security requirements

  • Support application enhancements, bug fixes, and ongoing modernization initiatives

  • Participate in code reviews, technical design discussions, and knowledge-sharing activities

What You'll Need

Required:

  • Bachelor's degree in Computer Science, Information Technology, or a related field

  • LinkedIn profile required

  • 10+ years of experience with Java development (Core Java and modern Java frameworks)

  • 7+ years of experience with system refactoring and monolithic application modernization

  • 7+ years of experience with Spring Framework technologies including Spring Boot, Spring MVC, and Hibernate

  • 7+ years of experience working with relational databases and data analysis

  • 5+ years of experience developing applications with JavaScript and React

  • 5+ years of experience with CSS and Bootstrap

  • 5+ years of experience designing and developing RESTful APIs

  • 5+ years of experience performing developer-level testing using JUnit, Mockito, and React Testing Library

  • 5+ years of experience with software deployment processes and CI/CD tooling

  • Strong understanding of software development lifecycle (SDLC) methodologies

  • Experience supporting enterprise-level web applications throughout the full application lifecycle

  • Ability to work effectively in a hybrid team environment

Preferred:

  • 7+ years of Oracle Database management and SQL performance optimization

  • Experience with application modernization and cloud-ready architecture design

  • Experience implementing microservices-based architectures

  • Experience supporting public sector or education-related enterprise applications

  • Strong analytical, troubleshooting, and problem-solving skills

  • Experience working in Agile/Scrum development environments

Physical Demands

  • Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards

  • Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to att

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CAI

View company profile →