1

Senior Java Software Engineer Jobs in Morristown, NJ

Senior Java Engineer

New York, NY · On-site

$62.75 - $79.75/hr

The 3 G's of RE: "Get Shit Done." "Get Over Shit." "Give a Shit." Senior Java Engineer - Deployment ... You will work directly with development teams to make software releases faster, safer, and more ...

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 ...

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 ...

Java Software Engineer

Jersey City, NJ · On-site

$54 - $74/hr

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

Be Seen First

Java Developer

Jersey City, NJ · On-site

$55 - $70/hr

Need Sr. Java Developer (15 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 ...

Senior Software Engineer, Java | Backup

New York, NY · Remote

$136K - $180K/yr

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... Java and Kotlin Software Development: Use your expertise to contribute to the development of large ...

Sr. Java Developer

New York, NY · Hybrid

$62.75 - $79.75/hr

Job Title: Sr. Java Developer Location: Basking Ridge, NJ Hybrid: 2/3 days weekly onsite. Duration ... Bachelor's degree in computer science, software engineering, or other related field. Ability to ...

Sr. Java Developer

Jersey City, NJ · On-site

$62.75 - $80/hr

Hudson Data LLC is seeking a Senior Java Developer for their Global Markets IT team specializing in ... Autosys, Apache Airflow • Software quality tooling: SonarQube, Nexus, Fortify • TDD / XP ...

Sr Java Developer

Jersey City, NJ · On-site

$62.75 - $80/hr

... seeking a Sr. Java Developer. The role involves working in an agile environment to design ... software engineering within a financial services environment (capital markets) • Core JAVA, J2EE ...

Be Seen First

Java Developer

Jersey City, NJ · On-site

$55 - $70/hr

Need Sr. Java Developer (15 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 ...

Showing results 21-40

Senior Java Software Engineer information

See Morristown, NJ salary details

$41.7K

$155.3K

$272.7K

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

As of Sep 9, 2026, the average yearly pay for senior java software engineer in Morristown, NJ is $155,292.00, according to ZipRecruiter salary data. Most workers in this role earn between $128,600.00 and $169,300.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 popular job titles related to Senior Java Software Engineer jobs in Morristown, NJ?

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

What job categories do people searching Senior Java Software Engineer jobs in Morristown, NJ look for?

The top searched job categories for Senior Java Software Engineer jobs in Morristown, NJ are:

What cities near Morristown, NJ are hiring for Senior Java Software Engineer jobs?

Cities near Morristown, NJ with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Morristown, NJ as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 16% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $155,292 per year, or $74.7 per hour.

Senior Java Web Engineer

Manhattan, NY • On-site

Ruri Software Technologies LLC
Software Development • 11 - 50 employees

$137K - $180K/yr

Full-time

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

JobTitle: Senior Java Web Engineer
Role : Hybrid
Location:
* 1st Preference: New York City,( NY 28 Liberty Street New York, NY 10005)
* 2nd Preference: Massachusetts, Fort Mill, South Carolina, Raleigh, North Carolina, Washington DC
Mandatory skills: Java 21, React (version 17), Spring Boot 3.x
Years of experience required: 4-8
Job Description:
There are three rounds of interview to select the candidate Round 1: Technical discussion with Cognizant Round 2: Live coding test by client Round 3: Technical discussion with client (Face to face for New York location candidates, Virtual for other location candidates)
Role responsibilities and key accountabilities:
• Contributes to design, development, and implementation of backend services and web applications.
• Writes clean, maintainable, and well-tested code following established engineering practices.
• Participates in technical design discussions and collaborates with senior engineers and architects.
• Works closely with frontend developers to integrate backend services with UI components.
• Supports troubleshooting, debugging, and performance optimization of applications.
• Breaks down user stories into technical tasks and delivers within agreed timelines.
• Collaborates effectively in Agile teams with product owners, QA, and other developers.
• Maintains and improves existing systems while ensuring stability and reliability.
• Builds positive relationships within the team and contributes to a collaborative environment.
• Communicates technical concepts clearly to both technical and non-technical stakeholders.
• Continuously develops technical expertise and stays up to date with modern technologies and frameworks.
Essential skills
• Strong Java fundamentals (Java 21 preferred) including core concepts (collections, concurrency, memory management).
• Solid experience with Spring Framework (Spring 4+) and Spring Boot 3.x.
• Experience building and consuming REST APIs.
• Good knowledge of React (version 17) and integration with backend services.
• Strong understanding of web application architecture and client-server communication.
• Experience with SQL and relational databases (e.g. PostgreSQL).
• Proficiency with version control (Git) and build tools (Maven/Gradle).
• Strong focus on clean code, unit testing, and code reviews.
• Familiar with Agile development practices.
• Comfortable working in Linux/Unix environments.
• 4-8+ years of software engineering experience.
Other desirable skills:
• Experience with JSF / JSP applications and legacy UI technologies.
• Familiarity with modern frontend practices and component-based architectures.
• Experience with CI/CD pipelines and testing practices.
• Exposure to Docker / containerization.
• Basic understanding of distributed systems.
• Familiarity with Spring ecosystem tooling.
• Knowledge of financial systems or trading platforms is a plus.
Educational background
• BS/MS in Computer Science or equivalent software engineering qualification.
Years of Experience: 13.00 Years of Experience
Regards
Surya
Surya@rurisoft.com