Senior Java Backend Engineer
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