Senior Full-Stack Developer (Java & React)
Quick Overview
Job Description
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
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
Skills
Similar jobs
Java Developer
Photon · Dallas, United States
56 minutes agoServiceNow VR Developer
Purview Infotech · Dallas, United States
56 minutes agoEDI/ITX Developer
CAYS Inc · United States
56 minutes agoAmazon Connect developer
Nexylum Global LLC · United States
56 minutes agoWorkday Extend Developer
P2PSoftTek Inc · United States
58 minutes agoRPA Automation Anywhere Developer
PeakLnk Technologies, Inc. · Phoenix, United States
58 minutes ago