Senior Java Backend Developer | Kafka & Microservicios | 100% Remoto
Core
Designing and implementing robust backend solutions and evolving applications using Java and microservices architecture.
Role type
Senior Java Backend Developer (Microservices)
Builds
Backend applications, REST APIs, and microservices
Domain
Software Engineering, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Spring MVC, JPA, JDBC, REST APIs, Kafka, RabbitMQ, Git, Automated Testing (JUnit, Mockito, WireMock, MockMVC, Spring Test), NoSQL databases, Maven
Preferred skills
OpenAPI, Swagger
Responsibilities
Develop new features and evolve backend applications, Design and implement robust solutions using Java, Participate in the development of APIs and microservices architectures, Work with relational and NoSQL databases, Implement automated tests and ensure code quality, Collaborate with other technical teams, Participate in integration and continuous deployment processes, Contribute to the continuous improvement of architecture and development best practices
Seniority
Senior, hands-on IC