InPost

Senior Software Engineer (Java) - remote (m/f/n)

InPost
Apply
4 hours ago
Remote, PolandSenior

Responsibilities

  • Design and implement microservices using Hexagonal Architecture principles.
  • Contribute to architectural decisions and solution design.
  • Build event-driven integrations using Kafka, Avro, and Transactional Outbox.
  • Write unit, integration, contract, and other automated tests.
  • Participate in code reviews and maintain high code-quality standards.
  • Own assigned topics end to end by analyzing requirements, identifying stakeholders, gathering information, and delivering solutions.
  • Use AI-assisted development tools, including Claude Code, in the daily workflow.
  • Support the full software development lifecycle from analysis and architecture through implementation, testing, and deployment.

Requirements

  • Strong experience with Java 21 or newer and Spring Boot, including MVC and/or WebFlux.
  • Hands-on experience with Kafka.
  • Experience with PostgreSQL and/or MongoDB.
  • Good understanding of Hexagonal or Clean Architecture and microservices patterns.
  • Experience with automated testing, including Spock or JUnit, Testcontainers, and contract testing.
  • Experience with Kubernetes, Helm, and GitLab CI.
  • Solid understanding of OAuth2/JWT-based security.
  • Proficiency with AI coding tools; Claude Code is the company standard, while GitHub Copilot or Cursor experience is also relevant.
  • Ability to work autonomously in a complex distributed environment and deliver solutions end to end.

Benefits

  • Remote work with excellent working conditions and flexible hours.
  • B2B type of contract.
  • Opportunity to work in a diverse, international, and cross-functional environment with leading experts.
  • Training and development opportunities, including exposure to senior leadership.
  • Work in the e-commerce and logistics industries at a growing European company.
  • Final recruitment stage is conducted in person at the Warsaw office, requiring availability and willingness to travel to Warsaw.

Tech Stack

Apache KafkaDockerGitLab CI/CDGradleHelmJavaJUnitKubernetesMongoDBPostgreSQLPrometheusSonarQubeSpring Boot

Categories

InPost

About InPost

5,001-10,000 employees

InPost is a public logistics company listed on Euronext Amsterdam that builds and operates an out-of-home parcel delivery network for e-commerce. Its network includes more than 50,000 out-of-home pick-up points, including over 27,000 parcel lockers, plus to-door courier and fulfillment services for online merchants across Poland, the UK, Italy, Iberia, France and Benelux. Headquartered in Luxembourg, it acquired French operator Mondial Relay in 2021.

Contact me