N-iXRemote

Senior Java Engineer

Description

Our client is a leading European online car marketplace with over 30 million monthly users and a presence in 18 countries. As a Senior Java Engineer, you will play a pivotal role in shaping the future of online car markets, contributing to the platform’s scalability, reliability, and overall user experience for millions of car buyers and sellers across Europe.

Responsibilities: Design, implement, and maintain scalable backend services in Java. Model complex business domains using strong type systems. Build and manage event-driven, distributed systems with high throughput. Contribute to architectural decisions regarding concurrency, streaming, and data consistency. Write clean, testable, and maintainable code following best practices. Improve CI/CD pipelines, system observability, and reliability. Collaborate closely with product, platform, and engineering teams to deliver high-quality solutions.

Requirements: 5+ years of backend development experience in Java. Strong knowledge of Spring Boot. Hands-on experience with event-driven architectures, preferably Kafka. Practical experience with the Typelevel ecosystem (Cats, Cats Effect, FS2, Http4s). Deep understanding of:Effect systems (Cats Effect); Functional programming principles; Type classes and higher-kinded types; Pure vs impure boundaries.

Experience building distributed systems. Strong understanding of concurrency and asynchronous programming. Upper-Intermediate English or higher for technical communication.

Nice to Have: Experience with Scala 3. Experience with PHP. Knowledge of tagless-final patterns. Background in fintech or high-integrity domains. Contributions to open source projects.

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

Skills

JavaScalaKafkaSpring BootPHPEvent-DrivenSpringCI/CD

Want AI to find more roles like this?

Upload your CV once. Get matched to relevant assignments automatically.

Try personalized matching