InPost Group
InPost Group
InPost Group upravlja mrežo dostave zunaj doma za potrebe e-trgovine, ki združuje avtomatizirane paketomate, kurirske storitve ter prevzemna in oddajna mesta za pakete. Njegova platforma trgovcem in potrošnikom pomaga upravljati dostavo paketov s priročnimi možnostmi prevzema in dostavno infrastrukturo na Poljskem, v Franciji, državah Beneluksa, Združenem kraljestvu in Italiji. Podjetje se osredotoča na tehnološko podprto logistiko in modele dostave z manjšim vplivom na okolje ter podpira nadaljnjo rast spletne maloprodaje v Evropi.

Senior Java Software Engineer (Remote, Poland)

Build event-driven parcel delivery microservices for InPost’s e-commerce logistics platform. Lead work across architecture, testing, and deployment for highly available systems.

Opis

  • Design and build microservices using Hexagonal Architecture principles.
  • Help shape architectural decisions and solution designs.
  • Develop event-driven integrations with Kafka, Avro, and the Transactional Outbox pattern.
  • Create automated unit, integration, and contract tests.
  • Review code and uphold strong code quality.
  • Take ownership of assigned topics, engage stakeholders, gather information, and deliver solutions from start to finish.
  • Use AI coding tools such as Claude Code in your daily work.
  • Carry projects through the full development lifecycle, from analysis and architecture to implementation, testing, and deployment.
  • Develop business-critical parcel creation systems in InPost’s Consumer & Merchant Domain Send Team.

Zahteve

  • Senior-level software development experience.
  • Strong experience with Java 21 or later and Spring Boot, including MVC and/or WebFlux.
  • Practical experience with Kafka.
  • Experience with PostgreSQL and/or MongoDB.
  • Good knowledge of Hexagonal or Clean Architecture and microservices patterns.
  • Experience with automated testing tools and approaches, such as Spock or JUnit, Testcontainers, and contract testing.
  • Experience with Kubernetes, Helm, and GitLab CI.
  • Sound understanding of OAuth2/JWT-based security.
  • Proficiency with AI coding tools; Claude Code is the company standard, and experience with GitHub Copilot or Cursor is also relevant.
  • Ability to work effectively across complex distributed environments with dozens of microservices and many communication channels.
  • Ability to support large-scale production traffic and near-100% uptime requirements.
  • Ability to independently analyse topics, identify stakeholders, gather information, and deliver solutions from start to finish.
  • Willingness and ability to travel to Warsaw for the final recruitment stage.

Ugodnosti

  • Work in a diverse, international, cross-functional environment.
  • Learn and collaborate with a senior leader and their leadership team.
  • Access growing opportunities across several locations in Europe.
  • Build a fulfilling career with a range of benefits.
  • Take part in professional development training.
  • Work in an excellent environment.
  • Enjoy flexible hours.
  • B2B contract.