PL | EN

Middle Java Developer – Remotely

Location: Remotely

Type of contract: B2B

B2B rate: USD 5.000/monthly

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

Aplikuj