Senior Full-Stack Developer (Java & React) with 10+ years of experience building scalable web applications and modernizing legacy systems. Specialized in transitioning monolithic applications into modular microservices using Java and Spring Boot.
Short Description
Senior Full-Stack Developer (Java & React) with 10+years of experience building scalable web applications and modernizing legacy systems. Specialized in transitioning monolithic applications into modular microservices using Java and Spring Boot, alongside intuitive user interfaces with React, JavaScript, and Bootstrap. Strong background in REST APIs, relational database optimization (Oracle), CI/CD pipelines, and converting core business requirements into reliable technical solutions.
Note: This is a hybrid position and candidate will be required to come into the Trenton office three days a week.
Senior Full-Stack Developer responsible for the hands-on development, refactoring, and full-lifecycle support of enterprise web applications. This role balances day-to-day feature development with system modernization-decoupling legacy architectures into clean, modular, cloud-ready services.
The developer works across the full software stack to deliver performant solutions, optimize existing database structures, and enforce engineering best practices through automated testing and clean CI/CD deployment workflows.
Key Responsibilities
| Skill | Required /Desired | Amount | of Experience |
|---|---|---|---|
| Java (Core & Modern) | Required | 10 | Years |
| System Refactoring / Monolith Modernization | Required | 7 | Years |
| Spring Framework (Spring Boot, Spring MVC, Hibernate) | Required | 7 | Years |
| Relational Databases & Data Analysis | Required | 7 | Years |
| Oracle Database Management & SQL Optimization | Highly desired | 7 | Years |
| JavaScript & React | Required | 5 | Years |
| CSS & Bootstrap | Required | 5 | Years |
| RESTful API Development | Required | 5 | Years |
| Developer Testing (JUnit, Mockito, React Testing Library) | Required | 5 | Years |
| Software Deployment & CI/CD Tooling | Required | 5 | Years |
| No. | Question |
|---|---|
| Question1 | Absences greater than two weeks MUST be approved by CAI management in advance, and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. Do you agree to this requirement? |
| Question2 | What is your candidate's email address? |
| Question3 | Where does your candidate currently reside (City & State)? |
| Question4 | If your candidate resides more than 1 hour from the Client site, will your candidate relocate for the position? |
| Question5 | Is your candidate available for a Round 1, in-person interview? |
| Location | Trenton, NJ |
| Salary | $70 |
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.
Free resume templatesImprove your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.
Free resume builder