Senior Java Backend Engineer
Consulteer · Belgrade, Beograd, Serbia
Have Otto apply for me →
Checked against recruitee — still accepting applications.
- Location
- Belgrade, Beograd, Serbia
- Type
- Full-time
- Posted
Are you ready to build end-to-end solutions that make an impact?
Your Role & Responsibilities
- Design, develop, and maintain backend services and APIs using Java 25 and Spring
- Contribute to select services built on Quarkus
- Build and maintain asynchronous, event-driven communication between services using RabbitMQ
- Implement and maintain authentication and authorization flows via Keycloak, including custom SPIs
- Design and optimize data models and queries in PostgreSQL
- Write integration tests using Docker and Testcontainers to ensure reliable, reproducible builds
- Develop and maintain integrations with third-party services and external APIs
- Collaborate with product, QA, and DevOps to deliver secure, scalable, high-quality software
- Participate in code reviews, architecture discussions, and continuous improvement of engineering practices
Stop retyping the same form
Upload a CV once. Otto fills in this application and the next forty.
Try Free Now →