1

Spring Jobs in New Jersey (NOW HIRING)

Core/J2EE Java Spring Developer

Jersey City, NJ · On-site

$53.25 - $69/hr

Experience with Tomcat, JBoss, , Eclipse IDE, Spring Source Tool suite is a plus Demonstrated use and knowledge of unit testing with JUnit and mock testing frameworks Must be comfortable with Spring ...

Experience with Tomcat, JBoss, , Eclipse IDE, Spring Source Tool suite is a plus Demonstrated use and knowledge of unit testing with JUnit and mock testing frameworks Must be comfortable with Spring ...

Java/J2ee/Spring with JBPM

Warren, NJ

$53 - $68.50/hr

At least 5 years of hands-on experience with Spring (Spring-core, Spring-MVC, Spring-AOP), Hibernate technologies * Excellent communication skills, both written and verbal * At least 4 years of ...

Java/J2ee/Spring with JBPM

Warren, NJ · On-site

$53 - $68.50/hr

At least 5 years of hands-on experience with Spring (Spring-core, Spring-MVC, Spring-AOP), Hibernate technologies * Excellent communication skills, both written and verbal * At least 4 years of ...

Java Developer with Spring Boot

Princeton, NJ · On-site

$54 - $69.75/hr

Hello, I have an opportunity for "Java Developer with Spring Boot" and looking for a candidate who can join Immediately if you are interested reply me with your updated resume or consultant's contact ...

next page

Showing results 1-20

Spring information

See New Jersey salary details

$58

$61

$63

How much do spring jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for spring in New Jersey is $61.47, according to ZipRecruiter salary data. Most workers in this role earn between $60.24 and $62.69 per hour, depending on experience, location, and employer.

What is the difference between Spring vs Java Developer?

AspectSpringJava Developer
Required CredentialsSpring certifications, Java knowledgeJava certifications, programming skills
Work EnvironmentBackend development, enterprise applicationsSoftware development, application coding
Industry UsageFramework used within Java projectsRole involving Java programming

Spring is a Java framework used to build robust enterprise applications, often requiring knowledge of Java. A Java Developer writes code primarily in Java, sometimes utilizing frameworks like Spring. While Spring is a specialized tool within Java development, a Java Developer's role encompasses broader programming tasks. Understanding both helps in selecting the right skills for specific job roles in software development.

What are the most commonly searched types of Spring jobs in New Jersey? The most popular types of Spring jobs in New Jersey are:
What cities in New Jersey are hiring for Spring jobs? Cities in New Jersey with the most Spring job openings:
Infographic showing various Spring job openings in New Jersey as of May 2026, with employment types broken down into 1% As Needed, 47% Full Time, 42% Part Time, 2% Temporary, and 8% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $127,851 per year, or $61.5 per hour.
Java Spring Boot Microservices Developer

Java Spring Boot Microservices Developer

NMK Global Inc.

Mount Laurel Township, NJ

$50.50 - $65.25/hr

Other

Posted 7 days ago


Job description

Job Title: Java Spring Boot Microservices Developer

Location: Mount Laurel, NJ (Local Candidates Only)

Employment Type: Contract

Experience Required: 6 8 Years

Job Overview

We are seeking a skilled Java Spring Boot Microservices Developer to design, develop, and support enterprise-grade backend applications and APIs. The ideal candidate will have strong expertise in Java, Spring Boot, Microservices architecture, RESTful API development, and batch processing solutions. This role involves working closely with cross-functional teams to deliver scalable, secure, and high-performance applications in a fast-paced Agile environment.

Key Responsibilities

  • Design, develop, and maintain Microservices-based applications using Java and Spring Boot.
  • Build, enhance, and maintain RESTful APIs with a focus on scalability, security, and performance.
  • Develop and support batch processing solutions using Spring Batch and Quartz Scheduler.
  • Participate in system architecture discussions and contribute to technical design decisions.
  • Implement event-driven and asynchronous integration patterns across enterprise systems.
  • Perform code reviews, debugging, performance tuning, and root cause analysis.
  • Provide production support and resolve critical application issues.
  • Collaborate with Business Analysts, Architects, QA teams, and Product Owners throughout the development lifecycle.
  • Ensure compliance with coding standards, security requirements, and development best practices.
  • Contribute to CI/CD pipeline implementation and DevOps initiatives.
  • Develop technical documentation including Solution Design Specifications (SDS).

Required Skills

Core Java Development

  • Strong hands-on experience with Java development.
  • Experience building enterprise-grade backend applications.
  • Strong object-oriented programming and design principles.

Spring Framework

  • Spring Boot
  • Spring MVC
  • Spring Batch
  • Dependency Injection
  • REST API Development

Microservices & API Development

  • Microservices Architecture
  • RESTful Web Services
  • API Design and Development
  • API Security and Authentication
  • Service Integration Patterns

Database Technologies

  • SQL
  • Oracle Database (Oracle 12c preferred)
  • RDBMS Concepts
  • PL/SQL

DevOps & CI/CD

  • Git
  • CI/CD Pipelines
  • Agile Development Methodologies
  • Version Control Best Practices

Preferred Skills

  • OAuth Authentication and Authorization.
  • Event-Driven Architecture and Messaging Patterns.
  • Shell Scripting.
  • Performance Tuning and Application Optimization.
  • Experience with Private Cloud and Public Cloud environments.
  • Customer and Account Data Remediation projects.
  • Strong understanding of Software Requirement Specifications (SRS) and Solution Design Specifications (SDS).
  • Experience with Web Services and Enterprise Integrations.

Domain Experience (Preferred)

  • Banking
  • Financial Services
  • Credit Cards Processing
  • Customer Data Management
  • Account Management Systems

Technical Environment

Languages & Frameworks

  • Java 7+
  • Spring Boot
  • Spring MVC
  • Spring Batch

Databases

  • Oracle 12c
  • SQL
  • PL/SQL

API & Security

  • REST APIs
  • OAuth
  • Web Services

DevOps & Tools

  • Git
  • CI/CD Pipelines
  • Agile/Scrum

Scripting

  • Shell Scripting

Top Required Skills

  1. Java & Spring Boot Development
  2. Microservices Architecture & REST API Development
  3. Spring Batch, Quartz Scheduler, SQL & Oracle