C
Posted 59m agoBelgrade, Beograd, Serbia

Senior Java Backend Engineer

SeniorOn-site (Belgrade)Salary undisclosed
Required Skills
JavaDockerPostgreSQL
Job Description

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

Required Technical & Professional Expertise

  • Strong hands-on experience with Java (Java 17+, ideally Java 21/25) and the Spring framework

Similar Openings in Backend

View all in category