Senior Java Engineer | Prometheus | Grafana | Remoto
Core
Design, develop, and maintain backend microservices and applications using Java and Spring Boot, integrating REST APIs and event-driven architectures.
Role type
Senior backend Java engineer (microservices)
Builds
Scalable backend microservices, REST APIs, and event-driven systems
Domain
Digital transformation, enterprise software
Deliverable
production ML models | product features
Required skills
Java 11/17, Spring Boot, Spring Cloud, PostgreSQL, Redis, REST API design, Apache Kafka, Docker, Kubernetes, CI/CD pipelines, unit and integration testing, Prometheus, Grafana
Preferred skills
Agile/Scrum methodologies, software quality focus, collaborative work
Technologies
Java, Spring Boot, Spring Cloud, PostgreSQL, Redis, Apache Kafka, Docker, Kubernetes, Jenkins, Maven, Git, GitHub Actions, JUnit, Testcontainers, Prometheus, Grafana, Swagger/OpenAPI
Responsibilities
Design and develop backend microservices and applications; Build and integrate REST APIs; Work with event-driven architectures using Apache Kafka; Manage and optimize PostgreSQL databases and Redis caching; Participate in continuous integration and deployment processes; Deploy containerized applications in Kubernetes environments; Implement unit and integration tests; Collaborate on monitoring and observability of critical platforms
Seniority
Senior, hands-on IC