Senior Java Spring Boot API Developer

Photon

Plano, TX • 14m 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

Senior Java Spring Boot Developer focused on microservices and REST API development.

Description

Design and build microservices-based solutions using Java Spring Boot across the full SDLC. Develop RESTful APIs with strong data contracts, versioning, error handling, and comprehensive testing. Optimize performance and reliability, and deliver continuously via CI/CD in an agile environment.

Responsibilities

  • Design and implement microservices using Spring Boot and Spring technologies (Spring Data, Spring Cloud, Spring Security, etc.)
  • Apply Domain-Driven Design (DDD) to model bounded contexts and domain concepts aligned to business capabilities
  • Collaborate with architects, DevOps, QA, and Product Owners to deliver scalable, resilient, maintainable services
  • Write clean, efficient, testable Java code following best practices
  • Implement RESTful APIs (Level 2/Level 3) including versioning strategies and standardized error handling
  • Build and maintain unit, integration, and end-to-end test suites with high coverage
  • Analyze and optimize application code, database queries, and resource usage to meet SLAs
  • Improve fault tolerance and availability using patterns such as caching, messaging, Circuit Breaker, and Retry
  • Integrate with CI/CD pipelines (Jenkins, GitLab CI, or Azure DevOps) for automated builds, tests, and deployments
  • Participate in agile ceremonies and provide technical leadership
  • Maintain documentation for code, architecture, design decisions, and domain models

Requirements

  • Bachelor’s or Master’s degree in Computer Science/Software Engineering (or equivalent practical experience)
  • 8+ years professional software development with strong Java focus (Java 8+)
  • 5+ years with Spring Boot in microservices architectures
  • Strong RESTful API development knowledge (JSON/XML), including API versioning best practices
  • Experience with Spring Data JPA, SQL/NoSQL databases, and persistence/caching best practices
  • Familiarity with CI/CD and TDD/BDD practices

Benefits

  • Work on next-generation microservices and REST APIs
  • Technical leadership opportunities and mentorship
  • Strong focus on code quality, testing, performance, observability, and continuous learning

See similar jobs

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

See more

Unlock Full Resume Report