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
About InPost
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.
