1

Java Software Engineer Jobs in New York (NOW HIRING)

Test Java Software Engineer

Paterson, NJ

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

Lead Java Eng

Jersey City, NJ · On-site

$96.43 - $117.10/hr

We have partnered with our client in their search for Lead Java Software Engineer for a contract to hire opportunity in Jersey City, NJ. Responsibilities * Responsible for design and development of ...

New

Java Software Engineer

Greenwich, CT

$58 - $79.75/hr

... learn Java Swing. 5. English written/verbal communication skills. 6. Mobile software development a plus. Additional Information All your information will be kept confidential according to EEO ...

Java Software Engineer

Greenwich, CT · On-site

$58 - $79.75/hr

... learn Java Swing. 5. English written/verbal communication skills. 6. Mobile software development a plus. Additional Information All your information will be kept confidential according to EEO ...

As a Senior Java Software Engineer you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver ...

Sr Java Developer

Bridgewater, NJ · On-site

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

Sr Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Great communication skills, including active listening and comprehending system requirements Desired Skills for Sr. Java Software Engineer: * Knowledge of continuous integration and release ...

Sr Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Great communication skills, including active listening and comprehending system requirements Desired Skills for Sr. Java Software Engineer: * Knowledge of continuous integration and release ...

Sr Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Great communication skills, including active listening and comprehending system requirements Desired Skills for Sr. Java Software Engineer: * Knowledge of continuous integration and release ...

Sr Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Great communication skills, including active listening and comprehending system requirements Desired Skills for Sr. Java Software Engineer: * Knowledge of continuous integration and release ...

Java Software Engineer

White Plains, NY · On-site

$53.50 - $73.50/hr

Demonstrates working knowledge of multiple programming languages, tools, and technologies. * Demonstrates understanding of application development methods as well as the fundamentals of requirements ...

New

Be Seen First

Senior Software Engineer - Low Latency Trading Systems (Core Java) Chicago, IL or New York, NY | Hybrid (2 Days Onsite REQUIRED) | Long-Term Consulting Opportunity Confidential Financial Services ...

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 Aug 8, 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 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 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 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 does a Java software engineer do?

A Java Software Engineer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on building efficient, scalable, and robust systems, often collaborating with other developers, testers, and stakeholders. Their tasks can include writing code, debugging, testing, and optimizing Java applications for various platforms, such as web, mobile, or enterprise environments. Java Software Engineers also help ensure that software solutions meet client or business requirements and adhere to industry best practices.
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 job categories do people searching Java Software Engineer jobs in New York look for? The top searched job categories for 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 August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $137,500 per year, or $66.1 per hour.

Test Java Software Engineer

Test Ziprecruiter

Paterson, NJ

$52.75 - $72.25/hr

Full-time

Posted 25 days ago


Job description

We are looking for a Java Software Engineer to help us build functional products and applications.

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 have hands-on experience with programming in Java and are interested in agile methodologies, we'd like to meet you.

Ultimately, you'll implement and maintain Java components and frameworks throughout the software development life cycle.

Java Software Engineer responsibilities include:

Analyzing user and system requirements
Designing flowcharts to illustrate software solutions
Writing efficient code based on feature specifications

Job brief

We are looking for a Java Software Engineer to help us build functional products and applications.

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 have hands-on experience with programming in Java and are interested in agile methodologies, we'd like to meet you.

Ultimately, you'll implement and maintain Java components and frameworks throughout the software development life cycle.

Responsibilities

Analyze user and system requirements
Design flowcharts to illustrate software solutions
Write efficient code based on feature specifications
Develop user interfaces
Prioritize and execute tasks in the software development life cycle
Design database architecture
Test and debug Java applications
Validate software functionality and security

Requirements

Work experience as a Java Software Engineer, Java Developer or similar role
Experience building Java EE applications
Familiarity with Object-Oriented Design (OOD)
Good knowledge of popular Java frameworks like JSF and Spring MVC
Experience with test-driven development
Problem-solving skills
BSc in Computer Science, Engineering or relevant field