SENIOR JAVA ENGINEER (M/F/N)
Inpost
Full-timesenior
Job description
<p><strong>Your responsibilities:</strong></p><p><strong>Engineering</strong></p><ul><li>Design and implement high-performance microservices in <strong>Java / Spring Boot</strong></li><li>Build and maintain event-driven integrations using <strong>Apache Kafka</strong></li><li>Own the data layer: schema design, query optimisation, migrations (PostgreSQL)</li><li>Work within a containerised cloud-native environment: <strong>Docker, Kubernetes, GCP</strong></li><li>Hold the bar on code quality through reviews, testing standards, and CI/CD discipline</li><li>Mentor team members and advocate for a culture of quality and continuous improvement</li></ul><p><strong>Ownership & Delivery</strong></p><ul><li>Take full ownership of features end-to-end - from requirements to production and beyond</li><li>Work directly with business stakeholders to challenge assumptions and align on solutions</li><li>You understand your product deeply - the business context, the customer impact, the why behind every feature</li><li>Working across a large organisation with many teams is complex. You navigate that complexity, build bridges, and push things over the finish line</li><li>Write clear technical documentation: System Design docs, RFCs, and ADRs</li><li>Identify and address technical debt proactively - before problems become incidents</li><li>Participate actively in architecture discussions with well-reasoned proposals</li></ul>
<ul><li><strong>5+ years of commercial Java development</strong> (Java 11/17+, Spring Boot, Spring Security, JPA/Hibernate)</li><li>Strong experience with distributed systems - microservices, event-driven patterns, inter-service communication</li><li><strong>Deep JVM internals</strong>: memory model, GC tuning, concurrency, performance profiling</li><li><strong>Apache Kafka</strong> - producers, consumers, consumer groups, offset management, error handling</li><li><strong>PostgreSQL </strong>- relational modelling, indexing strategy, query plans, schema migrations</li><li><strong>Docker + Kubernetes </strong>- day-to-day production usage</li><li>Maven/Gradle, Git, JIRA, Confluence, Code Reviews, CI/CD</li><li>Proven ability to work with non-technical stakeholders and write design documents others want to read</li><li>English B2+ - team and stakeholder communication</li><li>Proficiency in leveraging <strong>AI tools</strong> and large language models (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity, accelerate development, and solve complex problems. </li><li>Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows.</li></ul><p><strong>Nice-to-have</strong></p><ul><li>Kotlin development experience</li><li>Domain-Driven Design (DDD), CQRS, Event Sourcing</li><li>gRPC, GraphQL</li><li>GCP: Cloud Functions, Pub/Sub, GKE, Cloud Spanner</li><li>MongoDB</li><li>Experience with high-throughput, low-latency systems</li><li>Background in e-commerce, logistics, or fintech</li></ul><p> </p>
<p>Why Join InPost? </p><ul><li>Opportunity to work in a <strong>diverse</strong>, <strong>international</strong>, and <strong>cross-functional environment,</strong> along with leading <strong>experts</strong>. </li><li>You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e-commerce and logistics industries. </li><li> InPost is a growing company that offers its people an increasing number of opportunities in several locations in Europe. </li><li>Fulfilling careers with a <strong>range of benefits</strong> and investing in providing <strong>training opportunities </strong>for people development. </li><li>You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and the circular economy every day. </li><li>Excellent working environment and flexible hours</li><li><strong>We offer B2B type of Contract</strong></li></ul><p> </p>