Browse All Jobs

Mirakl, a leader in the platform economy, is seeking a Senior Java Developer to join their Mirakl Labs team. The role involves designing, developing, and deploying new business features as proposed by the Product Manager. The developer will implement these features across all layers of the applications, from UI or REST API to the business layer, including the creation of database schemas and scripts.

The Senior Java Developer will be integrated into a team with total ownership of the products they develop, playing a critical role in ensuring the business coherence and technical stability of the product. Mirakl Labs teams are primarily located in Paris and Bordeaux, operating in agile mode and organized into squads.

Role Involves:

  • Participating in design meetings with the team (6 developers), Product Manager, and UX/UI teams.
  • Developing, testing, and deploying (continuous delivery).
  • Performing code reviews and pair programming.
  • Monitoring and debugging production issues.
  • Participating in daily stand-ups, sprint reviews, and retrospectives.
  • Contributing to the development of the next labs roadmap each quarter.
  • Mentoring and sharing expertise with junior developers.
  • Tracking developed features: business cycle, adoption rate.

Requirements:

  • Minimum of 5 years of experience with Java and Spring.
  • Understands web challenges.
  • Enjoys writing clean, high-quality code.
  • Wants to work in a dynamic, challenging, and enriching environment.
  • Wants to learn and improve skills.
  • Speaks professional English.

What the Role Offers:

  • Opportunity to work with Java 21, Spring Boot, Kafka, React/Redux, PostgreSQL, Elasticsearch, Go, Docker, Kubernetes, AWS, and Google Cloud.
  • Opportunity to work in a company committed to diversity, equal opportunities and inclusion.
Apply

Mirakl - Labs