Lead Java API Developer (Spring Boot)

Overview

Hybrid
Depends on Experience
Contract - W2

Skills

kafka
lambda
aws
spring cloud
jwt

Job Details

Job Title: Lead Java API Developer (Spring Boot)
Location: Plano, TX (Onsite Local Candidates Only)
Client: In-person interview required

Position Summary

We are seeking a Lead Java API Developer with deep expertise in Spring Boot and microservices architecture to lead the design and development of scalable, cloud-ready backend systems. In this hands-on leadership role, you will guide a team of developers, drive technical excellence, and ensure that solutions meet enterprise-level performance, security, and maintainability standards.

The ideal candidate is a strong technical leader who excels in domain-driven design, CI/CD practices, and cloud-native application development, with a proven ability to mentor and influence technical direction in an agile environment.

Key Responsibilities
Lead the design and development of high-performance microservices using Java Spring Boot and related Spring technologies (Spring Data, Spring Cloud, Spring Security).
Apply Domain-Driven Design (DDD) principles to build solutions aligned with business and technical domains.
Architect, develop, and maintain RESTful APIs with strong focus on scalability, reliability, versioning, and error handling.
Oversee and contribute to code reviews, technical design discussions, and best practice implementation across the team.
Write and enforce clean, maintainable, and testable code with robust unit, integration, and automated test coverage.
Ensure service resilience and fault tolerance using caching, retries, circuit breakers, and other design patterns.
Collaborate with DevOps teams to integrate CI/CD pipelines and containerized deployments using Docker, Kubernetes, and tools such as Jenkins, GitLab CI, or Azure DevOps.
Champion agile practices, mentor junior developers, and foster a culture of continuous improvement and learning.
Maintain high-quality technical documentation and ensure adherence to development standards.

Required Qualifications
10+ years of professional software development experience.
5+ years of hands-on experience building and leading microservice-based applications using Java 8+ and Spring Boot.
Proven leadership experience guiding teams in API development and microservices architecture.
Strong understanding of distributed systems, cloud environments, and DevOps practices.
Bachelor s or Master s degree in Computer Science or a related field (or equivalent experience).

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About MARKS IT SOLUTIONS LLC