1

Java Spring Developer Jobs in New York City, NY (NOW HIRING)

Java / Spring Boot Data Engineer

Manhattan, NY · On-site

$57 - $78.25/hr

Java / Spring Boot Data Engineer Location: New York City (Manhattan) Work Setup: Hybrid (3 days a week to office) JD: We are looking for a Data Engineer with strong skills in Java and Spring Boot to ...

Skill java, spring, hibernate Location New York, NY Total Experience 1 yrs. Max Salary Not ... developers located in different geographic regions Skills & Experience: Basic Technical ...

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Java Spring Boot AWS (Elastic Search preferred) Messaging (Kafka preferred) SQL Nice to have: NOSQL ... g., Engineers) Is multi-skilled with expertise across software development lifecycle and toolset ...

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Java Spring Boot AWS (Elastic Search preferred) Messaging (Kafka preferred) SQL Nice to have: NOSQL ... g., Engineers) Is multi-skilled with expertise across software development lifecycle and toolset ...

Java Developer

Jersey City, NJ · On-site

$53.25 - $69/hr

Role: Java Developer Location: Dallas, TX / Tampa, FL / Jersey City, NJ- Hybrid Duration: 6-12 ... The ideal candidate has a strong background in core Java and frameworks like Spring Boot, as well ...

Apply for job Title: Jr. Java Developer Location: Middlesex, NJ Requirements: * Must Have ... Core Java * Spring Boot * Microservices * Web services: REST/SOAP, API * Data Structures

... Stack • Proficiency in Java, Spring, Spring Boot, and Microservices • Familiarity with ... various engineering teams to build, deploy, and monitor services • Implement industry coding ...

Backend Java Developer - Remote

New York, NY · Remote

$55.25 - $71.75/hr

Backend Java Developer Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, develop, and maintain scalable backend applications using Java and Spring Boot . * Build ...

Java Backend Developer

Jersey City, NJ · On-site

$55.25 - $71.75/hr

Lead technical design for Java/Spring Boot microservices, REST APIs, event-driven workflows & service integrations. * Guide code quality, pull request reviews, testing standards, and engineering best ...

Java Developer

Manhattan, NY · On-site

$56.25 - $72.75/hr

Java Developer * Duration: 6+ month contract * Location: Must be local to New York City (Interview ... This role requires strong expertise in Java, Spring Framework, Spring Boot, API protocols ...

Java Developer

Manorhaven, NY · On-site

$52.25 - $67.50/hr

#W2 role only We are seeking a highly skilled Senior Java Developer to join our Securities Finance ... Requirements: · Hands-on experience in Core Java, Spring frameworks, and container technologies (e ...

Showing results 21-40

Java Spring Developer information

See New York City, NY salary details

$47

$64

$78

How much do java spring developer jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for java spring developer in New York City, NY is $64.87, according to ZipRecruiter salary data. Most workers in this role earn between $59.95 and $70.72 per hour, depending on experience, location, and employer.

What is a Java Spring Developer?

A Java Spring Developer is a software engineer who specializes in building applications using the Java programming language and the Spring Framework. Their primary responsibilities include designing, developing, and maintaining web applications, RESTful APIs, and backend services. They use Spring's modules, such as Spring Boot, Spring MVC, and Spring Data, to simplify development and ensure scalability, security, and performance. Java Spring Developers often collaborate with front-end developers, testers, and other stakeholders to deliver robust enterprise solutions.

What does a Java Spring Developer do?

A Java Spring developer uses the Spring framework to design and maintain enterprise software applications. As a Java Spring developer, your job duties are to develop, program, troubleshoot, debug, and update custom enterprise web applications. You work with a team of software developers and business analysts, using the Java programming language to build business applications and deploy proprietary software into company networks and computers. You may focus solely on app development or take part in the full development lifecycle.

What are the key skills and qualifications needed to thrive as a Java Spring Developer?

To thrive as a Java Spring Developer, you need strong proficiency in Java programming, a solid understanding of the Spring framework, and typically a degree in computer science or a related field. Experience with tools like Maven, Gradle, Git, and familiarity with databases such as MySQL or PostgreSQL, as well as knowledge of RESTful APIs, are commonly required. Excellent problem-solving abilities, teamwork, and effective communication skills help developers collaborate and deliver robust solutions. These competencies are crucial for building scalable, maintainable applications and ensuring seamless integration within development teams.

What are common challenges faced by Java Spring Developers when working on large-scale enterprise applications?

Java Spring Developers often encounter challenges such as managing complex dependency injections, ensuring consistent configuration across environments, and optimizing application performance as projects scale. Collaboration with cross-functional teams—including front-end developers, DevOps, and QA—is crucial to maintain code quality and smooth deployment pipelines. Staying updated with the evolving Spring ecosystem and integrating new modules or security features can also be demanding, but are essential for long-term project success.

What is the difference between Java Spring Developer vs Java Backend Developer?

AspectJava Spring DeveloperJava Backend Developer
Required SkillsJava, Spring Framework, REST APIs, SQLJava, frameworks like Spring or Hibernate, REST APIs, SQL
Work EnvironmentDeveloping web applications using Spring, often in Agile teamsBuilding server-side logic, APIs, and database integration
Industry UsageCommon in enterprise web applications, e-commerce, financeUsed across various industries for backend services

Java Spring Developers specialize in building applications using the Spring Framework, focusing on web and enterprise solutions. Java Backend Developers have a broader scope, working with various Java frameworks and technologies to develop server-side logic. While both roles require Java expertise, Spring Developers focus more on Spring-based projects, whereas Backend Developers may work with multiple frameworks and tools.

What are popular job titles related to Java Spring Developer jobs in New York City, NY?

For Java Spring Developer jobs in New York City, NY, the most frequently searched job titles are:

What job categories do people searching Java Spring Developer jobs in New York City, NY look for?

The top searched job categories for Java Spring Developer jobs in New York City, NY are:

What cities near New York City, NY are hiring for Java Spring Developer jobs?

Cities near New York City, NY with the most Java Spring Developer job openings:

Infographic showing various Java Spring Developer job openings in New York City, NY as of August 2026, with employment types broken down into 33% Full Time, and 67% Contract. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $134,930 per year, or $64.9 per hour.

Java / Spring Boot Data Engineer

Wise Skulls

Manhattan, NY • On-site

$57 - $78.25/hr

Full-time

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


Job description

Title: Java / Spring Boot Data Engineer
Location: New York City (Manhattan)
Work Setup: Hybrid (3 days a week to office)
JD:
Job Description
We are looking for a Data Engineer with strong skills in Java and Spring Boot to design and build scalable data solutions for one of our client programs.
The role focuses on developing robust backend services and data pipelines, enabling seamless data integration across enterprise systems. You will work on event-driven architectures, API-driven integrations, and high-performance data processing solutions using modern technologies.
The ideal candidate should be comfortable working in a distributed, fast-paced environment, collaborating with cross-functional teams to deliver reliable and efficient data solutions. This role provides an opportunity to contribute to end-to-end data engineering initiatives, from development to deployment and support.
Key Responsibilities:
  • Design, build, and unit test Java-based applications for data processing
  • Develop backend services using Spring Boot and REST APIs
  • Build data pipelines integrating data from:
  • Relational databases (Oracle)
  • Implement event-driven data pipelines using Kafka (or MSK)
  • Develop and expose APIs for data access and integration
  • Work with structured and semi-structured data formats (JSON, XML, etc.)
  • Optimize application performance for high-volume data processing
  • Deploy applications using Docker containers
  • Participate in code deployment and release processes
  • Monitor and troubleshoot applications
  • Create documentation for usage, deployment, and support
  • Participate in agile development (scrum) and collaborate with cross-functional teams

Required Skills:
  • Strong hands-on experience in Java development
  • Experience with Spring Boot framework
  • Experience working with Apache Kafka (event-driven architecture)
  • Strong experience with Oracle databases and SQL
  • Experience in building and consuming REST APIs
  • Knowledge of data processing and integration patterns
  • Familiarity with JSON/XML data formats
  • Understanding of Docker/containerization
  • Experience with MongoDB or other NoSQL databases is plus

Important Note: Our focus is on highly skilled back-end Java developers with strong SQL coding expertise and hands-on experience with Apache Kafka. In addition to technical proficiency, candidates must possess excellent communication skills and be able to effectively collaborate with client and internal teams.