OctogleHire
← Job description library

Spring Boot developer job description

Three copy-ready templates — mid-level, senior and lead — written for 2026 Spring Boot roles. Paste one into your careers page, or send it to us as a brief and meet vetted Spring Boot engineers in 48 hours instead.

Mid-level Spring Boot engineer

Delivers features independently within established patterns.

About the role
We are hiring a Mid-Level Spring Boot Engineer to build and maintain backend services used by product teams and customer-facing applications. You will work in a remote team, own well-scoped features, and contribute to reliable Java services running in modern cloud environments.

What you'll do
Design and implement REST APIs and background jobs using Spring Boot 3.5/4.0 and Java 21 or later. Work with PostgreSQL or similar relational databases, Spring Data JPA, Flyway or Liquibase, and messaging where needed. Write unit and integration tests with JUnit 5, Mockito, and Testcontainers. Improve observability with Actuator, Micrometer, logs, and traces. Review pull requests, fix production defects, and participate in planning and refinement.

What you'll bring
Commercial experience building Spring Boot services. Good understanding of HTTP APIs, validation, persistence, transactions, and secure configuration. Ability to debug issues using logs, metrics, database queries, and local reproduction. Clear communication in code reviews and technical discussions.

Nice to have
Experience with Docker, Kubernetes, Kafka or RabbitMQ, OAuth2/OIDC with Spring Security, OpenTelemetry, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP.

Senior Spring Boot engineer

Owns significant areas, sets patterns and mentors.

About the role
We are hiring a Senior Spring Boot Engineer to own important backend services from design through production operation. You will make technical decisions, guide implementation quality, and help the team evolve APIs, data models, and operational practices without unnecessary complexity.

What you'll do
Design service boundaries, REST and event contracts, persistence models, and migration plans. Build Spring Boot 3.5/4.0 services using Java 21 or later, Spring Security, Spring Data, messaging, and cloud-native deployment patterns. Lead debugging of production issues involving transactions, database performance, latency, and downstream failures. Establish testing approaches with Testcontainers, contract tests, and targeted end-to-end coverage. Mentor engineers through design reviews, pairing, and practical feedback in pull requests.

What you'll bring
Deep experience delivering Spring Boot systems in production. Strong judgment around transaction boundaries, API compatibility, observability, security, and failure handling. Ability to compare trade-offs, explain decisions, and simplify designs. Comfort working with product managers, frontend engineers, platform teams, and stakeholders during planning and incidents.

Nice to have
Experience with Kafka, RabbitMQ, Redis, OpenSearch or Elasticsearch, OpenTelemetry, Kubernetes, Terraform, Spring Batch, Spring Modulith, or migrations from Spring Boot 2.x to 3.x/4.x.

Lead Spring Boot engineer

Sets technical direction and leads a team.

About the role
We are hiring a Lead Spring Boot Engineer to shape backend architecture and raise engineering standards across several services or a product area. This is a hands-on leadership role: you will still design and code, while aligning teams on technical direction, delivery risks, and production readiness.

What you'll do
Lead architecture for Spring Boot 3.5/4.0 and Java 21+ services, including service boundaries, security models, data ownership, messaging, observability, and deployment strategy. Drive technical discovery for complex initiatives and turn ambiguity into workable plans. Set standards for API design, testing, incident response, dependency management, and migrations. Review critical designs and pull requests, mentor senior and mid-level engineers, and partner with platform, security, and product leaders. Identify systemic reliability or delivery issues and lead practical improvements.

What you'll bring
Proven experience leading production Spring Boot systems and influencing architecture beyond one repository. Strong judgment in distributed systems, relational data modeling, event-driven design, OAuth2/OIDC, cloud operations, and performance debugging. Ability to coach engineers, communicate trade-offs clearly, and make decisions that balance delivery, maintainability, and risk.

Nice to have
Experience creating internal Spring Boot starters or platform libraries, running architecture forums, modernizing legacy Boot 2.x estates, and working with Kubernetes, OpenTelemetry, Kafka, Redis, or infrastructure as code.

Skip the posting

Job posts take weeks to fill. Send this description to Octogle as your brief and get 3–5 pre-vetted Spring Boot engineers, scored and referenced, within 48 hours.