
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.