We are currently looking for an experienced Middle Java Developer to join an international team working on a large-scale digital mobility platform that is revolutionizing intercity and airport transportation across Europe.
This is a long-term opportunity for a talented backend developer to build scalable, resilient systems and contribute to the ongoing modernization of real-time travel solutions.
About the Project:
The platform supports real-time travel management – including trip reservations, dynamic pricing, vehicle coordination, and customer communications – for B2B and B2C markets across Europe. The backend is built with Java 17, Spring Boot, and MongoDB, and integrates with multiple third-party services such as payment providers and route optimization tools.
Key components include:
- Trip & booking management
- Real-time vehicle tracking & notifications
- Dynamic pricing and discount systems
- Integrations with mobile/web apps
- High-availability microservices infrastructure
Requirements:
- Strong experience in Java development (Java 17)
- Proficiency with Spring Boot and microservices architecture
- Deep understanding of MongoDB (schema design, query optimization, aggregation pipelines)
- Solid knowledge of database theory (SQL & NoSQL)
- Familiarity with Kubernetes and Spring Boot integration testing
- Ability to write clean, efficient, scalable code
- Understanding of software engineering best practices (SOLID, KISS, DRY)
- Strong analytical and estimation skills
- Upper-intermediate level of English (B2+)
Nice to Have:
- Experience with Java 21
- Redis / Redisson for Java
- Azure Cloud
- DevOps experience with Terraform and Helm Charts
Responsibilities:
- Develop and maintain backend services using Java and Spring Boot
- Design scalable APIs and microservices
- Collaborate with frontend, mobile, QA, and DevOps engineers
- Participate in full SDLC: analysis, design, implementation, testing, deployment
- Ensure clean code and high-quality deliverables through code reviews
- Troubleshoot, debug, and resolve issues independently
- Stay up to date with the latest backend technologies and practices
What’s Offered:
- Long-term remote collaboration on B2B terms
- 22 days of paid vacation and paid sick leave
- Health insurance and meal card
- Transparent development path and individual career plan
- Support from mentors, technical leads, and resource managers
- Regular performance reviews and knowledge-sharing sessions
- Access to Udemy, Pluralsight, and internal training resources
- A collaborative, calm, and supportive work environment