1

Senior Java Software Engineer Jobs in New Jersey

Sr Java Developer

Bridgewater, NJ

$58.50 - $74.50/hr

During the term of these projects, the team had needed to develop an advanced implementation methodology. Sr. Java Software Engineer, Server Side Development - EBU Design and develop n-tier ...

Senior Java Software Engineer

Englewood Cliffs, NJ · On-site

$127K - $167K/yr

Hiring Senior Java Developer in Englewood Cliffs, NJ- Bilingual Korean is a mustSkills: * Java (versions 8-17) * Spring Boot (Spring Data, Spring Cloud) * Web Services (SOAP and REST APIs) * Strong ...

New

Test Java Software Engineer

Paterson, NJ · On-site

$52.75 - $72.25/hr

Java Software Engineer's responsibilities include defining software requirements, writing clean and efficient code for various applications, and running tests to improve system functionality. If you ...

Senior Java Software Engineer

Jersey City, NJ · On-site

$130K - $171K/yr

... and software, patch, monitor, etc) * - Integrate our components with different internal and ... Strong Java SE and Java EE with at least 10 years of commercial experience * - Strong Spring ...

New

Sr Java Developer with Camel Exp

Jersey City, NJ · On-site

$62.75 - $80/hr

: Job Title: Sr Java Software Developer Location: Jersey City/Whitehouse Station, NJ (Remote till Covid-19) Duration: 12+ Months Contract Mandatory Skills: Java, Microservices, Camel Qualifications ...

Sr Java Developer

Bridgewater, NJ · On-site

$58.50 - $74.75/hr

During the term of these projects, the team had needed to develop an advanced implementation methodology. Sr. Java Software Engineer, Server Side Development - EBU · Design and develop n-tier ...

Java Software Engineer

Princeton, NJ

$54.25 - $74.50/hr

Java Software Engineer- * Location: Princeton, NJ * Employment: Full Time * Rate : DOE Job ... Follows requirements produced by Product Management and design specifications outlined by senior ...

Java Software Engineer

Princeton, NJ

$54.25 - $74.50/hr

Java Software Engineer- * Location: Princeton, NJ * Employment: Full Time * Rate : DOE Job ... Follows requirements produced by Product Management and design specifications outlined by senior ...

Java Software Engineer /Onsite

Camden, NJ · On-site

$52 - $71.50/hr

A defense tech organization is hiring a Senior Software Engineer to join a long-term development ... Java experience * Experience with multiprocessor systems * Linux development environments * GitLab ...

Senior Java Engineer

Jersey City, NJ · On-site

$59.75 - $76.25/hr

Jersey City, NJ-Local Exp: 15+ Yrs RTTO - 5 Days Onsite Position Summary The Java Software Engineer will serve as a Senior Lead Software Engineer within Consumer and Community Banking technology ...

Be Seen First

Java Developer

Jersey City, NJ · On-site

$55 - $70/hr

Need Sr. Java Developer (5 positions) in Jersey City, NJ 07310 Mandatory requirements: 1. Banking ... Java, SDET, Automation, Selenium. USC and GC only Overview: Join a dynamic team dedicated to ...

Be Seen First

Java Developer

Jersey City, NJ · On-site

$55 - $70/hr

Need Sr. Java Developer (5 positions) in Jersey City, NJ 07310 Mandatory requirements: 1. Banking ... Java, SDET, Automation, Selenium. USC and GC only Overview: Join a dynamic team dedicated to ...

Java Software Engineer II

Jersey City, NJ · On-site

$56.50 - $77.75/hr

As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve ... Participates in designing and developing scalable and resilient JVM microservices (Java and/or ...

Senior- Java Developer

Jersey City, NJ · On-site

$62.75 - $80/hr

Must adhere to the software development life cycle methodologies including Agile, Scaled Agile ... Java Programmer desirable Best Regards Syed Imran Sr Technical Recruiter 224-296-3522 | syed ...

Java Software Engineer II

Jersey City, NJ · On-site

$56.50 - $77.75/hr

As an Experienced Software Engineer at JPMorganChase within the Global Technology team, you serve ... Participates in designing and developing scalable and resilient JVM microservices (Java and/or ...

next page

Showing results 1-20

Senior Java Software Engineer information

See New Jersey salary details

$41.1K

$153.2K

$269K

How much do senior java software engineer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for senior java software engineer in New Jersey is $153,227.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,900.00 and $167,000.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

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

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are the most commonly searched types of Java Software Engineer jobs in New Jersey?

The most popular types of Java Software Engineer jobs in New Jersey are:

What are popular job titles related to Senior Java Software Engineer jobs in New Jersey?

For Senior Java Software Engineer jobs in New Jersey, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in New Jersey look for?

The top searched job categories for Senior Java Software Engineer jobs in New Jersey are:

What cities in New Jersey are hiring for Senior Java Software Engineer jobs?

Cities in New Jersey with the most Senior Java Software Engineer job openings:

What are popular job titles related to Senior Java Software Engineer jobs in NJ?

For Senior Java Software Engineer jobs in NJ, the most frequently searched job titles are:

Infographic showing various Senior Java Software Engineer job openings in New Jersey as of August 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 100% In-person job distribution, with an average salary of $153,227 per year, or $73.7 per hour.

Sr Java Developer

Bridgewater, NJ

3MK Software Solutions
Recruiting and Staffing Services • 11 - 50 employees

$58.50 - $74.50/hr

Full-time

Re-posted 25 days ago


Job description

Company Description

3MK Software Solutions is the leading software service soltions provider and IT Staffing Supplier company, outsourcing and complex implementation services for the business across different functional areas and technologies with a core focus on software development and web designing development and GIS Software solutions and services. Our team is our core strength, we have selected the most skilled and talented specialists from the IT industry, and we continuously invest in developing their capabilities. The core management has many years of experience and has successfully leaded complex projects for major corporate in the field of healthcare, communication, retail and finance. During the term of these projects, the team had needed to develop an advanced implementation methodology.

Job Description

Sr. Java Software Engineer, Server Side Development - EBU

Job description

Design and develop n-tier applications in Java using Agile practices

Communication of designs and other development issues to developers and managers

Design, develop and manage automated unit and acceptance tests

Peer review of design, code and automated tests.

Participate in agile development program

Design and develop integration solutions to customer's backend systems.

Code refactoring

Skills & Experience

Required

N-Tier design and development.

Excellent knowledge of Core Java, Apache Tomcat, J2EE

Understanding of design patterns

Strong application process flow and problem solving techniques

Strong focus on code quality

High levels of software engineering literacy and communication skills

Friendly and professional manner working in teams

Desirable

Experience of working in an agile (XP) environment

Knowledge of Spring & Hibernate frameworks

Experience troubleshooting application performance bottlenecks

Knowledge of Web 2.0 software infrastructure

Knowledge of Ant, JUnit, Maven

Knowledge of Cloud technologies like Hadoop, Cassandra, NoSQL

Knowledge of scalability and resilience techniques

Willingness to work on highly scalable Cloud solutions

Understanding of software configuration management and release management

XML experience

UML Design

Unix development background

Java Messaging

BI / Analytics

SOA

Scripting skills - Groovy, Ruby, Python, Bash

Minimum 8 years java development in a n-tier development

Third Level Qualifications in computing, mathematics or science