1

Senior Java Software Engineer Jobs in New Jersey

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

New

As a Software Engineer III at JPMorganChase within Commercial & Investment Bank - Digital Markets ... Proficient in coding with Java, with strong back-end engineering experience (primarily back-end ...

Posted today

Java Software Engineer III

Jersey City, NJ · On-site

$56.50 - $77.75/hr

As a Software Engineer III at JPMorganChase within Commercial & Investment Bank - Digital Markets ... Proficient in coding with Java, with strong back-end engineering experience (primarily back-end ...

New

Sr. Java developer with GWT

Edison, NJ · On-site

$59.25 - $75.50/hr

Company Description Title: Sr. Java developer with GWT Location: Edison, NJ, United States ... Experience in software solutions and products in areas of Asset Servicing, Funds Services ...

Senior Java Developer

Florham Park, NJ · On-site

$60 - $76.50/hr

Hi, Greetings from Iflowsoft Solutions Inc Position Title: Sr Java Developer Hybrid: Hybrid Florham ... As a Sr Application Developer, you will: · Join a scrum team of talented software engineers, plan ...

Senior Java Developer

Jersey City, NJ · On-site

$59.75 - $76.25/hr

Hiring Alert | Senior Java Developer Location: Jersey City, NJ (Onsite) Employment Type: Full-Time ... Strong understanding of software design patterns and best practices * Experience with in-memory ...

Sr Java Developer (Apache Camel)

Newark, NJ · On-site

$59.75 - $76.25/hr

Sr Java Developer Location: Newark, NJ (Hybrid 2days onsite) Contract w2 Job Skills & Qualifications: * Senior Java developer with 5+ years of experience * Strong working knowledge of Oracle, MQ ...

Java SQL and Strong MS Azure / AWS Accepting H1B transfer candidates We are seeking an exceptional Sr Java Developer / Lead to join our team, someone who is dedicated to providing innovative software ...

Senior Java Developer Ops IT

Iselin, NJ · On-site

$58.25 - $74.25/hr

Senior Java Developer Ops IT Location: Iselin, New Jersey (onsite) Responsibilities * Hands on ... Participate in all phases of software delivery lifecycle from analysis through support. Skills Must ...

New

... a Senior Java Developer. Looking for a candidate with strong hands-on experience in Core Java ... all phases of software delivery lifecycle from analysis through support. SKILLS Must have

Senior Java Developer Job Location: Iselin NJ Job Type: Contract Job Overview ... Pay Range: $55.00hr - $60.00hr Requirement/Must Have: * 8+ years of software development experience.

New

Showing results 21-40

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 Aug 23, 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.

Java Software Engineer

Luxoft

Jersey City, NJ • On-site

$54 - $74/hr

Other

Posted 3 days ago

New


Job description

Responsibilities:

  • Develop business and technical features for old and new applications
  • Prototype Ideas (we have many internal technical projects, we plan to rewrite all our legacy components in 1-2 years in Spring Boot and Spring Cloud, we play with Kotlin and Groovy)
  • Configure and maintain Windows and Linux environments (we own many environments, install agents and software, patch, monitor, etc)
  • Integrate our components with different internal and external client's systems
  • Configure, monitor, and troubleshoot Application servers (Tomcat, Weblogic)
  • Monitor applications, processes, scheduled jobs, collect different types of logs and metrics (ELK, ITRS, Autosys)
  • Setup and improve CI/CD (Jenkins, TeamCity, IBM Urban Deploy, Bash)
  • Automate routine with scripting languages (Groovy, Bash)
  • Write all types of tests: unit, integration, end-to-end
  • Design distributed applications (we deploy everything on more than one server, use load balancing and clusters, prefer lightweight and stateless solutions, extract functionality into small services, switch from monolith to microservice architecture)

Mandatory Skills Description:

  • Strong Java SE and Java EE with at least 10 years of commercial experience
  • Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test)
  • Good knowledge of SQL and relational databases (Oracle)
  • Good understanding of Servlets, Servlet containers (Tomcat) and application servers (Weblogic)
  • Good understanding of CI/CD, experience with TeamCity or/and Jenkins
  • Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)
  • Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page