Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Java Spring Boot Microservices Developer

Job

NMK Global Inc.

Mount Laurel Township, NJ (In Person)

Full-Time

Posted 3 days ago (Updated 1 day ago) • Actively hiring

Expires 7/4/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
76
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

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 Java & Spring Boot Development Microservices Architecture & REST API Development Spring Batch, Quartz Scheduler, SQL & Oracle