Posted 12 days ago
Senior Java Backend Engineer
AI Summary
Design, develop, and maintain backend services and APIs using Java and Spring, with a focus on asynchronous communication, authentication, and data modeling.
About this role
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
Requirements
Required Technical & Professional Expertise
Strong hands-on experience with Java (Java 17+, ideally Java 21/25) and the Spring framework
Solid experience with PostgreSQL (schema design, performance tuning, migrations)
Experience with RabbitMQ
Familiarity with Keycloak, including writing custom SPIs
Experience with Docker and Testcontainers for integration testing
Experience integrating with third-party / external APIs and services
Solid understanding of microservice architecture and REST API design
Exposure to Quarkus is a plus
Skills
Explore related jobs
More jobs at Consulteer
Similar Docker jobs
Jobs in Belgrade
- QA & Training Specialist - BasketballSportradar · Belgrade, Serbia
- Lead Software Developer (.NET) - Construction OperationsAcumatica · Belgrade, Serbia
- Senior System Analyst - PaymentsAcumatica · Belgrade, Serbia
- Senior Specialist Study Start Up & Regulatory AffairsErgomed · Belgrade, Serbia
- Senior Benefit/Risk AssociateErgomed · Belgrade, Serbia
- Pizza Maker(07017) 19599 Frontage RoadDomino's · Belgrade, MT
Browse these categories
Market data for backend engineer roles
All reports →- Role reportBackend engineer jobs, Sep 2026: new listings up 22.7% in a weekBackend engineer new listings rose 22.7% this week to 481, with 4,949 active roles. Senior positions make up over half. Apply early to new openings.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.