Développeur Senior Java / Kafka
Core
Design, develop, and maintain backend applications in Java (Spring Boot) and optimize real-time event streams on Apache Kafka.
Role type
Senior backend Java engineer specializing in event-driven architecture and Kafka
Builds
Real-time data processing pipelines and event-driven microservices
Domain
Financial services / Event streaming
Deliverable
production ML models | product features
Required skills
Java 11+, Spring Boot, Apache Kafka, SQL (PostgreSQL, Oracle), NoSQL (MongoDB, Cassandra), Docker, Kubernetes, CI/CD (Jenkins, GitLab CI), Unit testing (JUnit, Mockito), Microservices architecture
Preferred skills
Kotlin, AWS or GCP, Banking/Financial sector experience
Responsibilities
Design and maintain Java backend applications, define and optimize Kafka event flows, participate in software architecture decisions, ensure code quality through testing and code reviews, support CI/CD and production monitoring, collaborate with Product and Data teams
Seniority
Senior, hands-on IC