Senior Java Engineer
Nix
Posted: March 27, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design and implement scalable backend services in Java, working on a large-scale online car market with over 30 million monthly users, and contributing to the development of event-driven and distributed systems.
Required Skills
Job Description
About the client:
Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior Java Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers.
Responsibilities
• Design and implement scalable backend services in Java
• Model complex business domains using strong type systems
• Build and maintain event-driven and distributed systems
• Contribute to architectural decisions around concurrency, streaming, and data consistency
• Write clean, testable, and maintainable code
• Improve CI/CD pipelines, observability, and system reliability
• Collaborate closely with product and platform teams
Tech Stack
• Java
• Cats / Cats Effect / FS2 / Http4s
Kafka (event-driven architecture)
• PostgreSQL
• Docker / Kubernetes
• AWS
• CI/CD (Github Actions)
Required Experience
• 4+ years of backend development experience (Java)
• Java Spring Boot еxperience
• Familiarity with event-driven architectures (Kafka)
• Hands-on experience with the Typelevel ecosystem
We offer*:
• Flexible working format - remote, office-based or flexible
• A competitive salary and good compensation package
• Personalized career growth
• Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
• Active tech communities with regular knowledge sharing
• Education reimbursement
• Memorable anniversary presents
• Corporate events and team buildings
• Other location-specific benefits
*not applicable for freelancers