CareerPlanSign in

Senior Java Developer

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

Core

Designing and maintaining high-availability, scalable enterprise microservices and backend solutions using event-driven architecture.

Role type

Senior Java Developer (Backend)

Builds

Enterprise microservices, REST APIs, and cloud-native solutions

Domain

Enterprise Software / Cloud / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java 11/17, Spring Boot, Microservices, Apache Kafka, Event-Driven Architecture, REST APIs, SQL Server/Azure SQL, NoSQL (CosmosDB/MongoDB), Redis, Docker, Kubernetes/OpenShift/AKS, Azure Cloud Services, CI/CD, Unit Testing (JUnit), Code Reviews, Clean Code, Secure Coding

Preferred skills

Quarkus, Reactive Programming (Reactor/WebFlux/RxJava), OpenAPI/Swagger, Maven/Gradle, HashiCorp Vault, JavaScript/Node.js, Serverless, AWS, Dynatrace, Penetration Testing, Docker Swarm, Data Factory/Databricks, Advanced Networking

Technologies

Java, Spring Boot, Apache Kafka, Azure, Kubernetes, OpenShift, REST APIs, Reactor, WebFlux, RxJava, JUnit, Lombok, Docker, Kubernetes, OpenShift, AKS, Azure, SonarQube, OWASP

Responsibilities

Develop and maintain enterprise microservices; Build high-availability backend solutions; Design and implement RESTful APIs; Participate in digital transformation initiatives; Reduce technical debt and optimize code maintainability; Ensure secure development standards; Apply design patterns and event-driven architectures; Perform code reviews; Design testing strategies; Participate in full development lifecycle; Analyze and resolve complex application problems; Mentor junior developers

Seniority

Senior, hands-on IC with mentorship

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