Java Software Engineer | Microservicios, Grafana o Prometheus | 100% Remoto
Core
Develop and maintain scalable Java backend applications and microservices, focusing on event-driven platforms and asynchronous processing.
Role type
Senior Java Software Engineer (Backend/Microservices)
Builds
Scalable microservices, REST APIs, and event-driven platforms
Domain
Enterprise software development, distributed systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, REST API design (OpenAPI/Swagger), Message brokers (Kafka, RabbitMQ), Observability (Prometheus, Grafana), Unit testing (JUnit, Mockito, WireMock), Maven
Preferred skills
Agile methodologies, Collaborative development practices
Technologies
Java, Spring Boot, Kafka, RabbitMQ, Prometheus, Grafana, JUnit, Mockito, WireMock, Maven, OpenAPI, Swagger
Responsibilities
Design and implement scalable microservices, Build and evolve REST APIs, Participate in event-oriented platform development, Implement automated testing, Contribute to application observability, Collaborate in Agile environments
Seniority
Senior, hands-on IC