CareerPlanSign in

Mid Java Backend Engineer

Lima💼 Full-time🗓 2026-09-23 → 2026-09-25

Core

Design, develop, and maintain scalable microservices using Java and Spring Boot on Azure, implementing modern architectures and cloud integrations.

Role type

Mid-level backend engineer (Java/Spring Boot)

Builds

Microservices, cloud-based solutions, and scalable applications

Domain

Cloud-native backend development (Azure)

Deliverable

production ML models | product features

Required skills

Java 17/21, Spring Boot, Microservices, Azure, WebFlux, Spring Security, Clean Architecture, Hexagonal Architecture, Reactive programming, Redis caching, Azure DevOps, CI/CD, Unit/Integration testing (Mockito, TestContainers), Observability, OAuth2/JWT, Microsoft Entra ID, Async messaging, Design patterns (Strategy, Observer, Adapter, Facade), Distributed patterns (Circuit Breaker, Retry, Timeout, Bulkhead), Terraform, Bicep

Preferred skills

Spring AI, Azure OpenAI integration, MCP (Model Context Protocol), RAG architectures, Generative AI solutions, C4 architecture diagrams, Sequence/Integration diagrams, Architecture Decision Records (ADR)

Technologies

Java, Spring Boot, Spring Cloud, Spring Security, WebFlux, Azure, Azure Service Bus, Azure Functions, Azure Key Vault, Azure Application Insights, Redis, Azure DevOps, GitHub Actions, Terraform, Bicep, Mockito, TestContainers

Responsibilities

Design and implement microservices architectures, develop cloud integrations using messaging services, implement security and observability mechanisms, participate in CI/CD initiatives, refactor and maintain existing code, resolve medium-complexity technical issues, create technical documentation and architecture diagrams, participate in technical refinement sessions

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.