5 hours ago
Remote, Poland +2 moreSenior
Responsibilities
- Design and implement high-performance microservices using Java and Spring Boot.
- Build and maintain event-driven integrations with Apache Kafka.
- Own schema design, query optimization, migrations, and the PostgreSQL data layer.
- Operate services in a containerized cloud-native environment using Docker, Kubernetes, and GCP.
- Own features end-to-end from requirements through production and ongoing improvement.
- Participate in architecture discussions and write system design documents, RFCs, and ADRs.
- Review code, uphold testing and CI/CD standards, and proactively address technical debt.
- Mentor team members and collaborate with business and other non-technical stakeholders.
- Contribute to either InPost Pay or the Merchant Portal platform, depending on team placement.
Requirements
- At least 5 years of commercial Java development experience.
- Strong experience with Java 11/17+, Spring Boot, Spring Security, JPA, and Hibernate.
- Deep understanding of JVM internals, including the memory model, garbage collection tuning, concurrency, and performance profiling.
- Experience with distributed systems, microservices, event-driven patterns, and inter-service communication.
- Hands-on Apache Kafka experience covering producers, consumers, consumer groups, offset management, and error handling.
- Strong PostgreSQL experience with relational modeling, indexing strategies, query plans, and schema migrations.
- Production experience with Docker and Kubernetes.
- Experience with Maven or Gradle, Git, JIRA, Confluence, code reviews, and CI/CD.
- Ability to work effectively with non-technical stakeholders and write clear technical design documents.
- English proficiency at B2 level or higher.
- Ability to use and critically evaluate AI tools and large language models responsibly in professional workflows.
- Preferred qualifications include Kotlin experience, Domain-Driven Design, CQRS, Event Sourcing, gRPC, GraphQL, GCP services, MongoDB, high-throughput or low-latency systems experience, and e-commerce, logistics, or fintech experience.
Benefits
- Diverse, international, and cross-functional working environment with access to experienced leaders and experts.
- Training and development opportunities with potential for career growth across European locations.
- Opportunity to work on sustainability, convenient delivery, and circular-economy initiatives.
- Excellent working environment and flexible hours.
- B2B contract.
- InPost Pay positions use a hybrid model with one office day per week in Warsaw or Kraków and remaining days remote; Merchant Portal positions are fully remote.
Tech Stack
Apache KafkaDockerGitGoogle Cloud PlatformGradleGraphQLgRPCJavaKotlinKubernetesMavenMongoDBPostgreSQLSpring 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.
