4 hours ago
Warsaw, PolandSenior
Responsibilities
- Design and implement high-performance Java and Spring Boot microservices.
- Build and maintain event-driven integrations using Apache Kafka.
- Own PostgreSQL schema design, query optimization, indexing, query plans, and migrations.
- Operate services in a containerized cloud-native environment using Docker, Kubernetes, and GCP.
- Drive code quality through reviews, testing standards, and CI/CD practices.
- Own features end to end from requirements through production and ongoing improvement.
- Work with business stakeholders to align on solutions and understand customer and product impact.
- Navigate cross-team complexity, build bridges, and drive delivery to completion.
- Write technical documentation including system design documents, RFCs, and ADRs.
- Identify and address technical debt before it becomes operational incidents.
- Participate in architecture discussions and contribute well-reasoned proposals.
- Mentor team members and promote a culture of quality and continuous improvement.
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 distributed systems, microservices, event-driven patterns, and inter-service communication.
- Knowledge of JVM internals including the memory model, garbage collection tuning, concurrency, and performance profiling.
- Hands-on Apache Kafka experience covering producers, consumers, consumer groups, offset management, and error handling.
- Strong PostgreSQL knowledge including relational modeling, indexing strategy, query plans, and schema migrations.
- Day-to-day production experience with Docker and Kubernetes.
- Experience with Maven or Gradle, Git, JIRA, Confluence, code reviews, and CI/CD.
- Ability to work with non-technical stakeholders and write clear technical design documents.
- English proficiency at B2+ level for team and stakeholder communication.
- Ability to use and critically evaluate AI tools and large language models responsibly in professional workflows.
- Kotlin development experience is nice to have.
- Domain-Driven Design, CQRS, and Event Sourcing experience is nice to have.
- gRPC and GraphQL experience is nice to have.
- Experience with GCP Cloud Functions, Pub/Sub, GKE, and Cloud Spanner is nice to have.
- MongoDB experience is nice to have.
- Experience with high-throughput, low-latency systems is nice to have.
- Background in e-commerce, logistics, or fintech is nice to have.
Benefits
- Hybrid work model with one day per week in the Warsaw or Kraków office and the remaining days remote.
- Flexible working hours.
- B2B contract arrangement.
- International, diverse, and cross-functional working environment.
- Opportunities for training, development, and increased exposure to senior leadership.
- Opportunity to work in the e-commerce and logistics industries on sustainability and convenient delivery solutions.
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.
