We’re looking for a Senior Java Developer to support the development of business-critical backend services in a distributed, high-throughput architecture. The system is built on Kafka-based asynchronous communication and designed with a strong focus on performance, scalability, and reliability.
You will be involved in designing and developing clean, event-driven microservices, working closely with experienced engineers in an international, agile setup.
Tech stack
Java 11+, Spring Boot
Apache Kafka – producer/consumer optimization, retries, partitioning
SQL: Oracle / DB2 / MSSQL
Docker, Git, Maven
Microservices architecture
CI/CD pipelines
Domain-Driven Design (DDD), Event Sourcing
Monitoring: Splunk / Grafana (nice to have)
What we expect
5+ years of experience in Java backend development
Strong hands-on skills in Kafka producer/consumer design and optimization
Solid experience in SQL and relational databases (Oracle, DB2, MSSQL or similar)
Proven background in building distributed, high-availability, high-performance systems
Practical understanding of DDD, Event Sourcing, microservices, and clean architecture
Fluent English for daily collaboration
Net per hour - B2B
Check similar offers