1

Senior Java Developer Jobs in Harrison, NJ (NOW HIRING)

Job Title Senior Java Developer About your role: Design, develop, and maintain Java-based middleware services that support issuer applications and core business processes. Partner with engineering ...

Job Title Senior Java Developer About your role: Design, develop, and maintain backend Java applications and enterprise microservices that support scalable and secure business solutions. Partner with ...

Senior Fixed Income Java Developer

Newark, NJ

$59.75 - $76.25/hr

As a Senior Java Developer you will design and code the next generation of the fixed income trading platform. This is a great opportunity to work with a team of gifted engineers focused on ...

Job Title Senior Java Developer About your role: Design, develop, and maintain backend Java applications and enterprise microservices that support scalable and secure business solutions. Partner with ...

Job Title Senior Java Developer About your role: Design, develop, and maintain Java-based middleware services that support issuer applications and core business processes. Partner with engineering ...

Sr. Java developer with GWT

Edison, NJ

$59.25 - $75.50/hr

Company Description Title: Sr. Java developer with GWT Location: Edison, NJ, United States Responsibilities: To design and develop applications based on Java/J2EE components. Design, develop ...

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Senior Java Developer New York New York 10001 (Hybrid role) 18 months Contract W2 Candidates only Job Requirements : Team is working on integration of The Infatuation website and apps. This team is ...

Java Developer

Berkeley Heights, NJ · On-site

$53.25 - $69/hr

Title: Sr. Java Developer Location: Berkeley Heights, NJ (5 Days Onsite) * Strong Java and Micro services development experience * Previous work experience with Spring Boot framework * Strong ...

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Senior Java Developer New York New York 10001 (Hybrid role) 18 months Contract W2 Candidates only Job Requirements : Team is working on integration of The Infatuation website and apps. This team is ...

Senior Java Developer

Manhattan, NY · On-site

$62.75 - $80/hr

Position Summary We are looking for a talented, Senior Java developer, responsible for designing and delivering high-quality code based on business requirements and Esprow's internal technology ...

Senior Java Developer

Manhattan, NY · On-site +1

$62.75 - $80/hr

Position Summary We are looking for a talented, Senior Java developer, responsible for designing and delivering high-quality code based on business requirements and Esprow's internal technology ...

Senior Java Developer

Newark, NJ · On-site

$59.75 - $76.25/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all. Requirements: Able to interpret business requirements and programming ...

Senior Java Developer

Piscataway, NJ · On-site

$57.25 - $73/hr

Apogee Global RMS is seeking a skilled Node.js / Java / Microservices Developer to support our enterprise client in New Jersey. This role focuses on designing, developing, and delivering scalable ...

Senior Java Developer

Piscataway, NJ · On-site

$57.25 - $73/hr

Apogee Global RMS is seeking a skilled Node.js / Java / Microservices Developer to support our enterprise client in New Jersey. This role focuses on designing, developing, and delivering scalable ...

Senior Java Developer

Piscataway, NJ

$58.25 - $74.50/hr

Apogee Global RMS is seeking a skilled Node.js / Java / Microservices Developer to support our enterprise client in New Jersey. This role focuses on designing, developing, and delivering scalable ...

Showing results 41-60

Senior Java Developer information

See Harrison, NJ salary details

$11

$65

$90

How much do senior java developer jobs pay per hour?

As of Aug 11, 2026, the average hourly pay for senior java developer in Harrison, NJ is $65.80, according to ZipRecruiter salary data. Most workers in this role earn between $57.64 and $73.51 per hour, depending on experience, location, and employer.

What is the difference between Senior Java Developer vs Java Software Engineer?

AspectSenior Java DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentTeam lead roles, project management, mentoringDevelopment-focused, coding, testing, and implementation
Employer & Industry UsageTech companies, finance, e-commerceSoftware firms, startups, enterprise IT
Common Search & ComparisonOften compared for experience level and responsibilitiesSimilar roles with slight variations in scope

The main difference between a Senior Java Developer and a Java Software Engineer lies in their responsibilities and experience. Senior Java Developers typically take on leadership, mentoring, and project management roles, while Java Software Engineers focus more on coding, development, and technical implementation. Both roles require strong Java skills and relevant credentials, but the Senior Java Developer usually has more experience and a broader scope of responsibilities.

What are some common challenges senior Java developers face when working on large-scale enterprise projects?

Senior Java Developers often encounter challenges such as maintaining code quality across large codebases, managing dependencies between modules, and ensuring optimal application performance. Collaborating with cross-functional teams—including QA, DevOps, and product management—requires clear communication and effective problem-solving. Additionally, staying updated with the latest Java frameworks and best practices is essential for delivering scalable and maintainable solutions in complex enterprise environments.

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

To thrive as a Senior Java Developer, you need advanced proficiency in Java programming, experience with software design patterns, and a strong grasp of backend development, often supported by a degree in computer science or related field. Familiarity with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git, as well as knowledge of cloud platforms, is typically required. Excellent problem-solving, leadership, and communication skills help you guide teams and collaborate effectively. These competencies are crucial for delivering robust, scalable software solutions and driving technical success within development teams.

What is a senior Java developer?

Senior Java Developers are experienced software engineers who specialize in using the Java programming language to design, develop, and maintain complex applications. They typically lead development teams, oversee project architecture, and ensure code quality through best practices. In addition to strong coding skills, they often mentor junior developers and collaborate with stakeholders to deliver robust software solutions. Their expertise is crucial in building scalable, high-performance applications across various industries.
What are the most commonly searched types of Java Developer jobs in Harrison, NJ? The most popular types of Java Developer jobs in Harrison, NJ are:
What are popular job titles related to Senior Java Developer jobs in Harrison, NJ? For Senior Java Developer jobs in Harrison, NJ, the most frequently searched job titles are:
What job categories do people searching Senior Java Developer jobs in Harrison, NJ look for? The top searched job categories for Senior Java Developer jobs in Harrison, NJ are:
What cities near Harrison, NJ are hiring for Senior Java Developer jobs? Cities near Harrison, NJ with the most Senior Java Developer job openings:

Senior Java Developer / Application SME (Technical Lead)

Lorvenk Technologies LLC

Woodbridge, NJ • On-site

Other

Posted 12 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!