Description We are looking for a skilled Backend Developer with expertise in Java and microservices to join our dynamic team.
The ideal candidate will be responsible for building and maintaining high-performance, scalable backend services that power our applications.
You will have the opportunity to work in a collaborative environment, contributing to the design and implementation of innovative solutions.
Responsibilities Java & Spring Expert: 3–6 years of experience specializing in Java 17/21 and the Spring Boot 3.x ecosystem.
Messaging & Cloud: Proven expertise in Kafka/Event Hubs and managing deployments via Microsoft Azure and AKS.
Data & Infrastructure: Proficient in My SQL schema optimization and containerization using Docker and Docker Compose.
Quality & Dev Ops: Dedicated to TDD/BDD (JUnit 5/Mockito) and experienced with Azure Dev Ops and Maven.
Systems & Strategy: Skilled in debugging distributed systems for high availability within Agile/Scrum environments.
Skills and Qualifications Microservices & API Development: Design and maintain high-performance, cloud-native services using Java 21 and Spring Boot 3.x , ensuring secure, standardized RESTful API integration.
Event-Driven Architecture: Build robust consumers using Kafka or Event Hubs , focusing on idempotent processing, offset management, and fault-tolerant patterns like Dead Letter Topics.
Azure Cloud Integration: Deploy and manage applications across Azure App Services, Functions, and AKS , while optimizing data persistence via Azure Database for My SQL.
Resiliency & Security: Implement circuit breakers and retry patterns for system stability, while enforcing PII masking and authentication via Azure Key Vault and Active Directory.