Backend Developer – Java / Spring Boot / Microservizi
Core
Designing and evolving high-reliability event-driven distributed systems and backend services.
Role type
Senior Backend Developer (Java/Spring Boot/Microservices)
Builds
Enterprise microservices and event-driven architectures
Domain
Enterprise software development, distributed systems, event streaming
Deliverable
production ML models | product features
Required skills
Java Spring Boot, Oracle Database (SQL, stored procedures, tuning), Apache Kafka, distributed event-driven architecture design, CI/CD pipelines, Git version control, unit testing (JUnit, Mockito), containerization and orchestration (Docker, OpenShift)
Preferred skills
Agile/Scrum methodologies, cross-functional team collaboration
Technologies
Java, Spring Boot, Oracle, Kafka, Jenkins, GitLab CI, Docker, OpenShift, JUnit, Mockito
Responsibilities
Design and develop backend services in Java Spring Boot within microservices architectures; Model and optimize data access on Oracle databases; Implement messaging and event streaming flows based on Kafka; Contribute to the definition and evolution of distributed event-driven architectures; Participate in CI/CD processes, code reviews, and continuous codebase improvement
Seniority
Senior, hands-on IC