1

Senior Full Stack Java Developer Jobs in Plainsboro Center, NJ

Java Full Stack Developer

New York, NY · On-site

$57.50 - $74/hr

Java Full Stack Developer Job Location: New York, NY Duration: Long Term Contract Interview: Phone Interview followed by a Face to Face Description: Experience with Core Java, Spring, Hibernate ...

FOX is seeking a Senior Full Stack Developer to help advance how we build, deliver, and operate large-scale production web applications in a regulated, high-traffic enterprise environment. This role ...

As a Senior Full Stack Engineer, you will play a key role in growing our healthcare data ecosystem ... Python, Go, Java; microservices; REST and GraphQL * Frontend: TypeScript, React, Next.js

Job Role Senior Full Stack Developer Location Remote Duration 6+ Months Interview type 2 virtual rounds (30 minutes each) Required Skills : NET, C#, Angular, SQL, .NET Core, CI/CD, AWS / Azure Cloud ...

Showing results 41-60

Senior Full Stack Java Developer information

See Plainsboro Center, NJ salary details

$11

$59

$79

How much do senior full stack java developer jobs pay per hour?

As of Aug 7, 2026, the average hourly pay for senior full stack java developer in Plainsboro Center, NJ is $59.44, according to ZipRecruiter salary data. Most workers in this role earn between $51.68 and $66.68 per hour, depending on experience, location, and employer.

What is a senior full stack Java developer?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.

What are the key skills and qualifications needed to thrive as a senior full stack Java developer?

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

How much do senior full stack Java developers make?

Senior full stack Java developers typically earn between $100,000 and $150,000 annually, depending on experience, location, and industry. They often possess skills in frameworks like Spring and front-end technologies such as Angular or React, which can influence salary levels.

What are some common challenges senior full stack Java developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

Is a senior full stack Java developer still in demand?

Senior full stack Java developers remain in high demand due to their expertise in both front-end and back-end development, with skills in frameworks like Spring and Angular. Organizations seek these professionals for building scalable applications, especially in environments emphasizing cloud computing and microservices architecture.
What cities near Plainsboro Center, NJ are hiring for Senior Full Stack Java Developer jobs? Cities near Plainsboro Center, NJ with the most Senior Full Stack Java Developer job openings:
Infographic showing various Senior Full Stack Java Developer job openings in Plainsboro Center, NJ as of July 2026, with employment types broken down into 1% Internship, 89% Full Time, 5% Part Time, and 5% Contract. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $123,640 per year, or $59.4 per hour.

Senior Java Developer / Application SME (Technical Lead)

Lorvenk Technologies LLC

Woodbridge, NJ • On-site

Other

Posted 8 days ago


Job description

Hiring: Senior Java Developer / Application SME (Technical Lead) | Woodbridge, NJ | F2F Interview RequiredPosition Details
  • Job Title: Senior Java Developer / Application SME

  • Client: Plymouth Rock Assurance

  • Location: Woodbridge, NJ

  • Work Model: Onsite

  • Interview Process: In-Person (Face-to-Face) Interview Required

  • Experience Required: 12+ Years

  • Visa: No OPT/CPT

Role Overview

Plymouth Rock Assurance is seeking a highly experienced Senior Java Developer / Application SME to lead and take ownership of a portfolio of enterprise applications. This is a hands-on technical leadership role that combines full-stack Java development with application ownership, stakeholder management, and strategic problem-solving.

The ideal candidate will serve as the Subject Matter Expert (SME) for critical business applications, providing technical leadership while driving application stability, modernization, and continuous improvement. In addition to strong Java development expertise, the successful candidate must possess excellent communication skills, leadership capabilities, and a proactive approach to identifying and resolving complex technical and business challenges.

Key Responsibilities
  • Own and manage a portfolio of enterprise applications as the designated Application SME.

  • Lead the design, development, enhancement, and support of mission-critical Java applications.

  • Collaborate with business users, product owners, architects, and cross-functional teams to deliver scalable, high-quality solutions.

  • Provide technical leadership, mentoring, and guidance to development teams.

  • Track application health, production issues, risks, dependencies, and project deliverables.

  • Drive root cause analysis, troubleshoot complex production issues, and implement long-term solutions.

  • Communicate project status, risks, and technical updates effectively to leadership and business stakeholders.

  • Build scalable RESTful APIs and microservices using modern Java technologies.

  • Develop and enhance responsive front-end applications using Angular.

  • Optimize application performance across Java, JVM, SQL, and database layers.

  • Leverage AI-assisted development tools to improve development productivity, code quality, testing, and documentation.

  • Promote engineering best practices, coding standards, and continuous improvement initiatives.

Required Technical SkillsBackend Development
  • 10+ years of hands-on Java/J2EE enterprise application development

  • Core Java (Multi-threading, Concurrency, Executor Framework, Collections, Performance Optimization)

  • Spring Boot

  • Spring MVC

  • Spring Security

  • Hibernate

  • MyBatis

  • RESTful APIs

  • Microservices Architecture

  • JBoss / Apache Tomcat

  • Strong SQL expertise

    • Complex Queries

    • Stored Procedures

    • Database Design

    • Query Optimization

    • Performance Tuning

  • XML / XSLT

  • JSON

Frontend Development
  • Angular 14+

  • TypeScript

  • JavaScript (ES6+)

  • HTML5

  • CSS3

  • AJAX

  • RxJS

  • Reactive Forms

  • Angular Routing

  • Spring Boot REST API Integration

  • JSP

  • JSTL

Technical Leadership & SME Responsibilities
  • Experience serving as a Technical Lead, Application SME, or Application Lead.

  • Proven experience owning and supporting enterprise business-critical applications.

  • Ability to manage multiple applications simultaneously while balancing competing priorities.

  • Strong analytical thinking and problem-solving capabilities.

  • Experience tracking production issues, action items, technical dependencies, and application roadmaps.

  • Excellent communication skills with both technical teams and executive business stakeholders.

  • Ability to proactively identify risks, recommend solutions, and drive issues to resolution.

AI-Assisted Development (Required)

Candidates must have practical experience using AI-powered development tools to improve software engineering productivity.

Required experience includes:

  • GitHub Copilot (Agent Mode)

  • AI-assisted coding

  • Debugging

  • Test generation

  • Documentation

  • Code reviews

Preferred:

  • Large Language Models (LLMs)

  • Prompt Engineering

  • Retrieval-Augmented Generation (RAG)

  • AI APIs and AI-enabled application development

Preferred Qualifications
  • Property & Casualty (P&C) Insurance domain experience

  • Experience supporting large enterprise application portfolios

  • JVM performance tuning

  • Database performance optimization

  • AWS Cloud experience

  • AWS Certifications

Ideal Candidate

We are looking for a technical leader who:

  • Takes complete ownership of enterprise applications.

  • Thrives in a fast-paced enterprise environment.

  • Demonstrates strong leadership and accountability.

  • Communicates effectively with business and technical teams.

  • Solves complex problems proactively.

  • Drives technical excellence and continuous improvement.

  • Brings hands-on expertise across Java, Angular, SQL, and AI-assisted software development.

If you're an experienced Java Technical Lead or Application SME who enjoys solving complex enterprise challenges while leading critical applications from end to end, we'd love to hear from you!