NJDOE - Full Stack Developer (Java & React)
Software Technology Inc
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
- Application Modernization & Development: Refactor legacy Java applications into modular Spring Boot microservices while building responsive front-end components using React and Bootstrap.
- API & Database Engineering: Design secure RESTful APIs and execute database schema changes and performance tuning within relational databases (Oracle preferred).
- Requirements & Design: Convert complex business needs into clean, maintainable technical implementations while following departmental standards.
- Testing & Quality Control: Execute thorough developer-level testing using JUnit, Mockito, and React Testing Library to maintain system reliability.
- Deployment & Ongoing Maintenance: Manage application builds, deploy software through CI/CD pipelines, and provide post-launch operational support. Bachelors in Computer Science or related field required. LinkedIn Profile required.
Required/Desired Skills
| 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 |
Questions
No. Question
Question1Absences 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?
Question2What is your candidate's email address?
Question3Where does your candidate currently reside (City & State)?
Question4If your candidate resides more than 1 hour from the Client site, will your candidate relocate for the position?
Question5Is your candidate available for a Round 1, in-person interview?
Question6Do you agree to the maximum hourly Vendor Rate of $$$ (excluding the Efficiency Fee)?
- ...office three days a week. Senior Full-Stack Developer responsible for the hands-on... ...Modernization & Development: Refactor legacy Java applications into modular Spring Boot microservices... ...responsive front-end components using React and Bootstrap. API & Database...SuggestedWork at office3 days per week
- ...PHP Fullstack Reactjs Developer (Java Backend + Reactjs Frontend) Location: Santa Clara, CA, 95054 x Princeton, NJ, 08543 x Morrisville, PA, 19067 x Morrisville, NC, 27560 x Dublin, NC, 28332 x Woodbridge, NJ, 07095 x Bellevue, WA, 98009 x Charlotte, NC, 28270 x Bridgewater...Suggested
- ...Job Description Job Description Senior Java Full-Stack Developer Location: Trenton, NJ Hybrid (3 days Onsite, 2 days Remote) Duration:... ...Contract Interview will be onsite 10+ years java & React development experience, system refactoring, spring frameworks...SuggestedContract workWork at officeLocal areaRemote work
- ...Full Stack Developer Location: Hamilton Township, NJ Type: Fulltime Expert in React JS. Experience in Redux, Saga, Hooks, MIUI framework. Experience in HTML/CSS. Expert in Typescript. Experience in Azure. App insights: App Services...SuggestedFull time
- ...Job Description We are seeking a mid-level Full Stack Developer to build, maintain, and enhance enterprise web applications, working 2 days... ....NET Core Front-end development with Angular (primary); React exposure acceptable Experience building and consuming RESTful...Suggested
- ...Senior Java Full Stack Developer With ReactThis is a 36 months W2 contract opportunity.This role focuses on designing and implementing scalable, high-performance backend systems within an enterprise environment. The ideal candidate will architect and build event-driven...Contract work
- ...Full Stack Java DeveloperCore: Java (solid junior acceptable) | Spring Boot | Microservices | KubernetesAPI: Gateway | versioning | exception handling | rate limiting | retry logicCloud: Azure (primary) | AWS acceptableDB & Infra: RDBMS | private VPN | dedicated containersObservability...
- ...Java Fullstack DeveloperLocation: Titusville, NJ (100% Onsite) Position Type: Contract US Citizen, Green Card, TN, GC EAD and H4 EAD only No Third-party agencies corp to corp.Requirements:With experience on Java 8, Spring 4.3.12, Hibernate 5.2.12, Spring Boot 1.5.9, Angular...Contract work
- ...Java Full Stack DeveloperLocation: Princeton NJ (ONSITE) F2F Interview Full Time ONLYMust Have Technical/Functional SkillsProfile need... ...Jersey and must come for in-person evaluation only.Designing and developing applications using the Java EE platform with good hands on...Full timeLocal area
- ...Full Stack Developer - Front End Developer (JavaScript / React) Job Location: Princeton, NJ 08540 Job Duration: 12 + Months US Citizen Required Call Notes: •What will the resource will be doing on a day-to-day basis? Ideally someone who can help work...Remote work
- ...Job TitleMinimum of a Bachelor's degree or equivalent in Computer Science or Engineering.7+ or more years of experience using Java technologies to build large-scale business applications.Financial industry experience is a plusExpert in core Java and JEE technologiesDeep...
- ...Role: Full Stack Application Developer Location: Hamilton, NJ-Onsite Contract • Experience with GitHub Copilot or similar AI... ...architecture and standards for TypeScript-based applications (React, Angular, or similar), ensuring performance, scalability,...Contract work
- ...Role: Java FSD Role Descriptions: Java Full stack developer with Photon and ESP experience Essential Skills: Java Full stack developer with Photon and ESP experience Skills: Digital: ReactJS~Core Java Experience Required: 8-10 Years L4 Java FSD with Photon...
$55 - $62 per hour
...Senior Full Stack.NET DeveloperExperienced Senior Full Stack.NET Developer with strong expertise in AWS cloud services and exposure to AI/ML technologies to support... ...Strategy, SOLID principles)3+ years of Angular 14+ OR React 18+ experience3+ years of TypeScriptProficiency...Hourly pay- ...Full Stack DeveloperLocation: Ewing Township, NJ (Day 1 onsite)Duration: 12 MonthsResponsibilities:Experience in technologies like.Net, Angular, ReactJS, jQuery and JavaScript.Coding, Performance optimization. Familiarity with Agile development methodologiesExperience...
- ...Job Description This Lead Full Stack Developer will drive the design and delivery of enterprise web applications across both frontend and backend. They will lead development using .NET and Angular, define and enforce engineering standards, and mentor team members....
- ...Java Developer Location: Princeton, NJ Duration: Long Term Job Description: Highly motivated full stack Senior Developer willing to work on Java/NodeJS/Python based microservices... ...experience using hybrid frameworks like React Native/Flutter. Roles and...
- We are looking for a Full Stack Developer to join an innovative technology team in Princeton, New Jersey. This position focuses on creating robust software solutions across the user interface, backend services, and intelligent data-driven components that support advanced...
- ...Participate in sprint planning, technical reviews, and JIRA‑based tracking Required Skills 4+ years professional experience building full‑stack web applications Hands‑on backend development with C# and .NET Core / ASP.NET Core (or equivalent) RESTful API development and...Contract work
- ...fixes to uphold the software quality standards Develop user training programs, documentation, and... ...integration.Required Skill and Experience Experience in Full-stack software engineering with proficiency in Java and Angular / React. Experience and good knowledge of technologies...Full timeTemporary workRelocation
- ...Full Stack Developer Location: Princeton, NJ Duration: Long Term The Full stack Software Developer - Lead develops strategic solutions... ...experience developing enterprise wide large-scale web application in Java/JEE platform ~ Ability to lead and mentor group of...
- ...Title: Java React Developer Location: Palo Alto, CA (Locals only) and Tampa, FL(Locals only) Number of positions: 2 (one in each city) Rate: $60/hr on C2C Note: In person Required for client interview Job Description: Strong hands-on experience...Local area
$58.26 - $66.26 per hour
...Senior Full Stack Developer Genesis10 is currently seeking a Senior Full Stack Developer for a contract position with a Global Financial... ...Core / latest.NET), modern UI development with Angular and/or React, solid Python skills, and strong SQL expertise for building...Hourly payContract work- ...Java Full-Stack DeveloperLocation: Titusville, NJDuration: 6 Months+Rate: DOEWith experience on Java 8, Spring 4.3.12, Hibernate 5.2.12, Spring Boot 1.5.9, Angular JS 1.6.1, Quartz 2.2.3Oracle KnowledgeSecurity implementation who has knowledge on LDAP, SSO, KerberosHaving...
- ...Full Stack Developer (Angular + Java Spring Boot) Location: White House Station New Jersey (Hybrid, 3 days/week onsite mandatory) Role Overview: We are seeking a Full Stack Developer to build an Insurance Operations Dashboard used by business and operations teams...3 days per week
$61 - $65 per hour
...Java DeveloperWe are seeking a strong and forward-thinking Java/J2EE Developer with experience in modernizing enterprise applications from... ...position requires strong full-stack development capabilities, with... ...Collaborate with UI developers on React-based front endsWrite unit...Hourly payTemporary work$72 - $77 per hour
...Join to apply for the Python Full-Stack Developer role at Apex Systems Join to apply for the... ...Core Python, Flask, GraphQL, FastAPI, React, MUI, Next.js, Remix, Tailwind, Microservices... ...week ago Senior Software Engineer (Java, Spring Boot, Contract) Trenton, NJ $...Full timeContract workWork at office- ...Full Stack Application DeveloperWe are currently seeking Full Stack Application Developer with deep expertise in Java, web, and database technologies. As a full stack Java Application developer of the Business Systems Development team, you will participate in designing...
- ...Years Location: Chennai Employment Type: Full-Time Notice Period: Immediate Joiners or... ...are looking for a skilled Shopify Full Stack Developer with 3-6 years of experience in developing... ...API, and webhooks. Good knowledge of React.js / Node.js. Experience with REST APIs...Full timeImmediate start
- ...Full Stack Software Engineer Anywhere Type: Permanent Category... ...Responsibilities: Design, develop, and deliver end-to-end software... ...~ Back-end proficiency with Java, Spring Framework, Spring JPA,... ...with JavaScript, TypeScript, React, Angular, HTML, and CSS. ~ AWS...Hourly payPermanent employmentFull timeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to NJDOE - Full Stack Developer (Java & React). Be the first to apply!
- remote .net full stack web developer Trenton, NJ
- full stack developer Trenton, NJ
- senior java full-stack developer Trenton, NJ
- junior full-stack web developer Trenton, NJ
- full stack engineer Trenton, NJ
- senior full stack web developer Trenton, NJ
- c# .net full stack developer Trenton, NJ
- remote junior java developer Trenton, NJ
- java developer remote part time Trenton, NJ
- entry level java developer remote Trenton, NJ


