1

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

Java Developer

Fort Lee, NJ

$52 - $67.25/hr

Strong experience in Core Java, Spring, and Spring Boot * Hands-on experience with GraphQL, Python, and AWS * Experience in JOLT (JSON-to-JSON transformation) and XSLT. * Strong communication and ...

Java Developer

Jersey City, NJ · On-site

$53.25 - $69/hr

The ideal candidate has a strong background in core Java and frameworks like Spring Boot, as well as hands-on experience with RESTful APIs, SQL databases, and modern CI/CD pipelines. This role will ...

Java Architect

Berkeley Heights, NJ · On-site

$65.75 - $88.75/hr

Lead the design and development using Java, Spring Boot, and Microservices architecture * Establish best practices, coding standards, and development guidelines * Provide technical leadership and ...

Develop backend services using Java and Spring Boot * Build and support integrations using Apache Camel and Kafka * Provide technical leadership and guidance to development teams * Collaborate with ...

The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, and Kafka, with a deep understanding of banking processes, compliance standards, and system ...

Java Developer

Somerset, NJ · On-site

$54 - $69.75/hr

This individual will play a key role in enhancing development processes, deployment efficiencies, and operational standards Requirements/Tech Stack • Proficiency in Java, Spring, Spring Boot, and ...

next page

Showing results 1-20

Java Spring Boot information

See New York, NY salary details

$17

$62

$84

How much do java spring boot jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for java spring boot in New York, NY is $62.03, according to ZipRecruiter salary data. Most workers in this role earn between $53.65 and $69.42 per hour, depending on experience, location, and employer.

What are some typical challenges faced by Java Spring Boot developers when working on large-scale applications?

Java Spring Boot developers working on large-scale applications often encounter challenges such as managing complex dependency structures, ensuring efficient application performance, and maintaining clear documentation for microservices architectures. Collaborating across teams to align service interfaces and handling version compatibility between different services are also common hurdles. Staying up to date with the latest Spring Boot updates and best practices can help mitigate these challenges, as can leveraging automated testing and continuous integration tools.

What are the key skills and qualifications needed to thrive as a Java Spring Boot Developer, and why are they important?

To thrive as a Java Spring Boot Developer, you need strong proficiency in Java programming, a solid understanding of object-oriented design, and experience with the Spring Boot framework, often supported by a degree in computer science or related field. Familiarity with build tools like Maven or Gradle, version control systems such as Git, and RESTful API development is typically required, with certifications in Java or Spring being advantageous. Effective problem-solving, attention to detail, and strong collaboration and communication skills help developers excel in team-driven, agile environments. These skills ensure robust, scalable, and maintainable application development that meets business and user needs efficiently.

What is a Java Spring Boot developer?

A Java Spring Boot developer is a software engineer who specializes in building applications using the Spring Boot framework, which simplifies the development of Java-based web and enterprise applications. They are responsible for designing, coding, testing, and maintaining scalable and efficient backend systems. Spring Boot developers work with technologies such as RESTful APIs, databases, and cloud services, leveraging Spring Boot's features to speed up application development and deployment. Their expertise helps organizations build robust, production-ready Java applications with minimal configuration.

What is the difference between Java Spring Boot vs Java EE Developer?

AspectJava Spring BootJava EE Developer
FrameworkSpring BootJava EE (Jakarta EE)
Ease of UseSimpler setup, faster developmentMore configuration required, steeper learning curve
Community & SupportLarge, active communityEstablished but smaller community
Usage in IndustryModern microservices, cloud applicationsEnterprise applications, legacy systems

Java Spring Boot is a modern, lightweight framework ideal for rapid development of microservices and cloud-native applications. Java EE Developer skills are more aligned with traditional enterprise Java applications, often involving complex configurations. Both roles require Java expertise, but Spring Boot offers a more streamlined approach for current industry trends.

Infographic showing various Java Spring Boot job openings in New York, NY as of June 2026, with employment types broken down into 1% Internship, 75% Full Time, 3% Part Time, and 21% Contract. Highlights an 83% Physical, 6% Hybrid, and 11% Remote job distribution, with an average salary of $129,021 per year, or $62 per hour.
Lead Software Engineer - Java Spring Boot, Microservices

Lead Software Engineer - Java Spring Boot, Microservices

Chase

Jersey City, NJ

Other

Posted 9 days ago


JPMorgan Chase & Co. rating

8.1

Company rating: 8.1 out of 10

Based on 468 frontline employees who took The Breakroom Quiz

46th of 141 rated banks


Job description

Lead Software Engineer

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Lead Software Engineer at JPMorgan Chase within Securities Lending, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for developing critical technology solutions across multiple technical domains within various business functions in support of the firm's business objectives.

Job Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Creating user interfaces and interactive features for web applications using languages and frameworks
  • Develops secure high-quality production code, and reviews and debugs code written by others
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
  • Adds to team culture of diversity, opportunity, inclusion, and respect

Required Qualifications, Capabilities, and Skills

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Experience in software development of Micro services with Java, Spring Boot, Python
  • Experience with cloud technologies and distributed systems, RESTful APIs and web technologies. Knowledge of Restful Web Services, WebSockets; JSON
  • Hands-on experience designing and building enterprise-scale, high-volume data processing applications using SQL databases such as Oracle.
  • Advanced Proficiency in front-end languages and libraries (e.g.C#, React) and back-end languages and frameworks (e.g., Java, Spring, Python etc.) and practical cloud native experience.
  • Proficient in all aspects of the Software Development Life Cycle and proficiency in automation and continuous delivery methods
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Experience with build and Integration Tools, including knowledge of JIRA, Maven, Git, Jenkins, GitHub and BitBucket is required.
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, etc.)

Preferred Qualifications, Capabilities, and Skills

  • Experience working across the entire Software Development Life Cycle in a large corporate environment.
  • Completed AWS Developer or Solution Architect Certification
  • In-depth knowledge of the financial services industry and their IT systems
  • Observability and production management tools (ex. Splunk / Dynatrace / Grafana)
  • A keen interest in staying ahead of modern development trends and experimenting with emerging technologies such as AI and Machine Learning.

What JPMorgan Chase & Co. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom