InPost
Senior Software Engineer (Java) - remote (m/f/n)
About this role
Description: Join InPost’s Consumer & Merchant Domain / Send Team to work on business-critical systems for parcel creation. Participate in a multidisciplinary team with high autonomy and influence on solution architecture. Requirements: Strong experience with Java 21+ and Spring Boot (MVC/WebFlux). Hands-on experience with Kafka and familiarity with PostgreSQL/MongoDB. Understanding of Hexagonal/Clean Architecture and microservices patterns. Experience with automated testing (Spock, JUnit, Testcontainers). Proficiency in Kubernetes, Helm, GitLab CI, and OAuth2/JWT security. Familiarity with AI coding tools like Claude Code, GitHub Copilot, or Cursor. Benefits: Work in a diverse, international, and cross-functional environment with leading experts. Opportunities for career growth and training in e-commerce and logistics. Flexible working hours and excellent working environment. B2B type of contract offered.