InPost Group
InPost Group
InPost Group электрондық коммерцияға арналған үйден тыс жеткізу желісін басқарады. Компания автоматтандырылған сәлемдеме машиналарын, курьерлік қызметтерді және сәлемдемені алып кету мен тапсыру орындарын біріктіреді. Оның платформасы Польша, Франция, Бенилюкс аймағы, Ұлыбритания және Италия аумағында қолайлы алып кету мүмкіндіктері мен жеткізу инфрақұрылымы арқылы саудагерлер мен тұтынушыларға сәлемдеме жеткізуді басқаруға көмектеседі. Компания технологияға негізделген логистикаға және қоршаған ортаға әсері төмен жеткізу үлгілеріне назар аударып, Еуропадағы онлайн бөлшек сауданың одан әрі өсуін қолдайды.

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.

Сипаттама

  • 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.

Талаптар

  • 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.

Артықшылықтар

  • 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.