InPost Group
InPost Group
InPost Group exploite un réseau de livraison hors domicile pour le commerce électronique, associant des consignes automatiques, des services de messagerie et des points de retrait et de dépôt. Sa plateforme aide les commerçants et les consommateurs à gérer la livraison des colis grâce à des options de retrait pratiques et à une infrastructure de distribution présente en Pologne, en France, dans la région du Benelux, au Royaume-Uni et en Italie. L’entreprise se concentre sur une logistique fondée sur la technologie et sur des modèles de livraison à moindre impact, soutenant la croissance continue du commerce de détail en ligne en Europe.

Ingénieur logiciel Java senior (à distance, Pologne)

Développez des microservices événementiels pour la plateforme logistique e-commerce d’InPost. Pilotez l’architecture, les tests et le déploiement de systèmes hautement disponibles.

Description

  • Concevoir et développer des microservices selon les principes de l’architecture hexagonale.
  • Contribuer aux décisions d’architecture et à la conception de solutions.
  • Développer des intégrations événementielles avec Kafka, Avro et le modèle Transactional Outbox.
  • Créer des tests automatisés unitaires, d’intégration et de contrat.
  • Examiner le code et maintenir un niveau de qualité élevé.
  • Prendre en charge les sujets attribués, échanger avec les parties prenantes, recueillir des informations et fournir des solutions de bout en bout.
  • Utiliser au quotidien des outils de programmation assistée par l’IA, comme Claude Code.
  • Mener les projets tout au long du cycle de développement, de l’analyse et de l’architecture à la mise en œuvre, aux tests et au déploiement.
  • Développer des systèmes essentiels à la création de colis au sein de l’équipe Send du domaine Consumer & Merchant d’InPost.

Exigences

  • Expérience confirmée en développement logiciel.
  • Solide expérience avec Java 21 ou une version ultérieure et Spring Boot, notamment MVC et/ou WebFlux.
  • Expérience pratique de Kafka.
  • Expérience avec PostgreSQL et/ou MongoDB.
  • Bonne connaissance de l’architecture hexagonale ou propre et des modèles de microservices.
  • Expérience des outils et méthodes de tests automatisés, tels que Spock ou JUnit, Testcontainers et les tests de contrat.
  • Expérience avec Kubernetes, Helm et GitLab CI.
  • Bonne compréhension de la sécurité basée sur OAuth2/JWT.
  • Maîtrise des outils de programmation assistée par l’IA ; Claude Code est la norme de l’entreprise, et une expérience de GitHub Copilot ou Cursor est également pertinente.
  • Capacité à travailler efficacement dans des environnements distribués complexes comptant des dizaines de microservices et de nombreux canaux de communication.
  • Capacité à prendre en charge un trafic de production à grande échelle et des exigences de disponibilité proches de 100 %.
  • Capacité à analyser les sujets de manière autonome, à identifier les parties prenantes, à recueillir des informations et à fournir des solutions de bout en bout.
  • Disponibilité et capacité à se rendre à Varsovie pour l’étape finale du recrutement.

Avantages

  • Travailler dans un environnement diversifié, international et pluridisciplinaire.
  • Apprendre auprès d’un cadre dirigeant et collaborer avec son équipe de direction.
  • Accéder à des possibilités croissantes dans plusieurs sites en Europe.
  • Construire une carrière épanouissante avec un éventail d’avantages.
  • Participer à des formations de développement professionnel.
  • Travailler dans un excellent environnement.
  • Profiter d’horaires flexibles.
  • Contrat B2B.