Senior Java Spring Boot API Developer

Modern Agile Technologies, LLC

Plano, TX • 12m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Java Spring Boot API Developer (Contract W2)

  • Work mode: Onsite (Plano, TX)

Description

Design and build next-generation microservices-based solutions using Java and Spring Boot. Own work from domain modeling and architecture through coding, testing, and deployment. Deliver clean, reliable services with strong performance, fault tolerance, and solid API contracts.

Responsibilities

  • Design and implement microservices using Spring Boot and Spring technologies (Spring Data, Spring Cloud, Spring Security)

  • Apply Domain-Driven Design (DDD) to define bounded contexts, ubiquitous language, and domain models

  • Collaborate with architects, DevOps, QA, and product owners to build scalable, resilient, maintainable solutions

  • Develop clean, efficient, testable Java code following best practices

  • Build RESTful APIs (Level 2/Level 3) with robust data contracts, versioning, and error-handling conventions

  • Create and maintain unit, integration, and end-to-end test suites with high coverage

  • Analyze performance and optimize code, database queries, and resource usage to meet SLAs

  • Use architectural patterns such as caching, messaging, Circuit Breaker, and Retry for fault tolerance and availability

  • Integrate builds/tests/deployments into CI/CD pipelines (Jenkins, GitLab CI, Azure DevOps)

  • Participate in agile ceremonies and provide technical leadership

  • Identify risks, bottlenecks, and technical debt; propose solutions to maintain momentum

  • Maintain documentation for code, architecture, design decisions, and domain models; share knowledge within the team

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)

  • 8+ years of professional software development experience with a strong focus on Java (Java 8+)

  • 5+ years working with Spring Boot in microservices architectures

  • Strong RESTful API development experience (JSON/XML payloads) and API versioning best practices

  • Experience with Spring Data JPA, SQL/NoSQL databases, and persistence/caching best practices

  • Hands-on experience with CI/CD tools/processes and with TDD/BDD

Benefits

  • Contract (W2 Only)

  • Final round F2F

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report