1

Java Software Engineer Jobs in New York (NOW HIRING)

Senior Software Engineer

New York, NY · On-site

$134K - $176.70K/yr

Senior Java Software Engineer - Financial Services Location: NYC, New York (Onsite) About the Role: We're seeking a highly skilled Senior Java Software Engineer to join our dynamic team working on ...

Senior Software Engineer

New York, NY

$134K - $176.70K/yr

Senior Java Software Engineer - Financial Services Location: NYC, New York (Onsite) About the Role: We're seeking a highly skilled Senior Java Software Engineer to join our dynamic team working on ...

-java developer

New York, NY · On-site

$62.75 - $79.75/hr

Senior Java Software Engineer -Digital Banking We are building a banking platform that enables teams to create products at scale and power digitals channels to deliver compelling experiences in a ...

Java Software Developer

Greenwich, CT · On-site

$57.25 - $74/hr

Qualifications 1. Master's degree preferred or Bachelor's degree in Computer Science, Engineering or Mathematics 2. Strong knowledge of Object Oriented programming, Java, PL/SQL, Database design and ...

Java Software Developer

Greenwich, CT · On-site

$57.25 - $74/hr

Qualifications 1. Master's degree preferred or Bachelor's degree in Computer Science, Engineering or Mathematics 2. Strong knowledge of Object Oriented programming, Java, PL/SQL, Database design and ...

Senior Java Software Engineer

Manhattan, NY · Remote

$137.80K - $181.30K/yr

Java Working experience with web servers like Tomcat/Jetty/SpringBoot Docker Kubernetes framework TestNG framework Experience with relational databases like MySQL, Oracle Cloud Experience with AWS ...

Sr. Core Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

We are seeking a highly experienced Senior Core Java Software Engineer with over 12 years of deep expertise in core Java development, particularly in multi-threaded, real-time systems. The ideal ...

Java Microservices Engineer

Whippany, NJ · On-site

$52 - $71.50/hr

Highly committed and passionate Java Microservices Engineer with strong technical acumen and the ... Solid understanding of system design and software engineering principles * Exposure to capital ...

Java Developer

Stamford, CT · On-site

$54.50 - $70.25/hr

Java Developer Location: Stamford, CT Find below details : Senior Java Developer proficient in ... software modules using Java/J2EE and Database related technologies. Technical design and ...

next page

Showing results 1-20

Java Software Engineer information

See New York salary details

$29

$66

$93

How much do java software engineer jobs pay per hour?

As of May 30, 2026, the average hourly pay for java software engineer in New York is $66.11, according to ZipRecruiter salary data. Most workers in this role earn between $54.42 and $74.71 per hour, depending on experience, location, and employer.

What Does a Java Software Engineer Do?

A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.

What are the key skills and qualifications needed to thrive as a Java Software Engineer, and why are they important?

To thrive as a Java Software Engineer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Analytical thinking, problem-solving abilities, and effective teamwork distinguish high-performing individuals in this role. These skills ensure the efficient design, development, and maintenance of robust software applications in collaborative and dynamic technical environments.

What are some typical challenges Java Software Engineers face when working on large-scale enterprise applications?

Java Software Engineers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining backward compatibility during system upgrades. Collaborating with cross-functional teams, like QA and DevOps, to streamline deployments and resolve integration issues is common. Additionally, keeping up with evolving frameworks and best practices is important for maintaining code quality and system reliability.

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

AspectJava Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDesigning, developing, and testing Java applicationsWriting, debugging, and maintaining Java code
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, software companies, freelance projects
Common Search & ComparisonOften compared for roles involving system design and architectureFocused on coding and implementation tasks

While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

What are the most commonly searched types of Java Software Engineer jobs in New York? The most popular types of Java Software Engineer jobs in New York are:
What cities in New York are hiring for Java Software Engineer jobs? Cities in New York with the most Java Software Engineer job openings:
What are popular job titles related to Java Software Engineer jobs in NY? For Java Software Engineer jobs in NY, the most frequently searched job titles are:
Infographic showing various Java Software Engineer job openings in New York as of May 2026, with employment types broken down into 78% Full Time, 19% Part Time, and 3% Contract. Highlights an 81% Physical, 1% Hybrid, and 18% Remote job distribution, with an average salary of $137,500 per year, or $66.1 per hour.
Immediate Hiring::Direct Client::Java Software Engineer with Trading Experience::HYBRID ROLE

Immediate Hiring::Direct Client::Java Software Engineer with Trading Experience::HYBRID ROLE

HCL Global Systems

Jersey City, NJ • Hybrid

$54 - $74/hr

Other

Posted 23 hours ago


Job description

Job Title: Java Software Engineer HYBRID ROLE (2 weeks a month onsite) ( 2 identical Roles)
Location: Jersey City, NJ
Duration: Long term Job Description:
Special Instructions
Digital Assets Java Trading roles X2
Jersey City Only

Must Haves:
1.) Low Latency Java Development experience
2.) Financial Services experience (Trading or Order Management experience would be preferred)
3.) Java Development experience focused on performance optimization, memory optimization (Garbage Collection)
4.) Advanced threading and multi threading experience

The Role
BS or Master s in Computer Science, Engineering, or Mathematics
8+ years of technology experience in the development and implementation of software solutions in highly scalable environments with focus on financial technologies particularly electronic trading.
Successful technology and business solutions engineer with experience leading highly skilled teams
Proven experience in high-volume, low latency real-time messaging applied to electronic trading
Comprehensive experience in overall end-to-end Software Engineering in an agile environment
Ability to help clarify user requirements and define accurate use cases
Proven hands-on development skills with technology leadership
Ability to translate business needs into technology solutions

The Expertise and Skills You Bring
Bachelor s degree in Computer Science, Engineering, Information Technology or equivalent, with a preference for advanced study
10+ years of IT experience as a developer
You are proficient in Java, Springboot, REST services, and have exposure to cloud technologies such as AWS or Microsoft Azure
JavaScript skills are a plus.
Preferred knowledge on ag grid.
Preferred knowledge on JEST unit testing framework.
You are experienced in modern web application packaging and deployment using Yeoman, Grunt / Gulp is a huge plus.
You are experienced with Ant/Maven, Nexus, Git/Jenkins or NPM is highly preferred
You have expertise in dealing with large amount of data in real-time applications with big-data technologies such as KDB/Q or similar
Experience working in an Agile Environment, with a strong preference for Scrum certifications
Previous exposure to trading systems or brokerage technology is strongly preferred
Having excellent analytical, communication, and organizational skills and the ability to run with multiple tasks at a given time
Familiarity with event driven and service-oriented processing is desired
Demonstrated work experience with cloud technologies. Industry certifications are welcome, but hands on experience and expertise are better

With Regards

Kotesh
Direct: /
Desk#: EXT 174 HCL Global Systems, Inc


HCL Global Systems logo

About HCL Global Systems

Sourced by ZipRecruiter

HCL Global Systems is One of the Best IT Consulting Firm specialized in Application Development, Quality Testing, IT Courses Training, Staffing and Recruitment services. With wide range of experience, We are confident in our ability to help our Customers grow and improve their businesses. More than likely, regardless of the nature and scope of the problem, Our dedicated Team of Professionals can help you to achieve a cost effective business solution.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Farmington Hills, MI, US

Year founded

2005