Senior Java Engineer (m/f/n)

InPost

Warsaw/Krakow/Remote, Poland Remote Full-time 3 days ago
Workplace
Remote
Location
Warsaw/Krakow/Poland
Who can apply
Remote for people based in Poland

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month, cancel anytime. Already have an account? Log in

About the role

Job Description

Your responsibilities:

Engineering

* Design and implement high-performance microservices in Java / Spring Boot * Build and maintain event-driven integrations using Apache Kafka * Own the data layer: schema design, query optimisation, migrations (PostgreSQL) * Work within a containerised cloud-native environment: Docker, Kubernetes, GCP * Hold the bar on code quality through reviews, testing standards, and CI/CD discipline * Mentor team members and advocate for a culture of quality and continuous improvement

Ownership & Delivery

* Take full ownership of features end-to-end - from requirements to production and beyond * Work directly with business stakeholders to challenge assumptions and align on solutions * You understand your product deeply - the business context, the customer impact, the why behind every feature * Working across a large organisation with many teams is complex. You navigate that complexity, build bridges, and push things over the finish line * Write clear technical documentation: System Design docs, RFCs, and ADRs * Identify and address technical debt proactively - before problems become incidents * Participate actively in architecture discussions with well-reasoned proposals

Qualifications

* 5+ years of commercial Java development (Java 11/17+, Spring Boot, Spring Security, JPA/Hibernate) * Strong experience with distributed systems - microservices, event-driven patterns, inter-service communication * Deep JVM internals: memory model, GC tuning, concurrency, performance profiling * Apache Kafka - producers, consumers, consumer groups, offset management, error handling * PostgreSQL - relational modelling, indexing strategy, query plans, schema migrations * Docker + Kubernetes - day-to-day production usage * Maven/Gradle, Git, JIRA, Confluence, Code Reviews, CI/CD * Proven ability to work with non-technical stakeholders and write design documents others want to read * English B2+ - team and stakeholder communication * Proficiency in leveraging AI tools and large language models (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity, accelerate development, and solve complex problems.  * Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows.

Nice-to-have

* Kotlin development experience * Domain-Driven Design (DDD), CQRS, Event Sourcing * gRPC, GraphQL * GCP: Cloud Functions, Pub/Sub, GKE, Cloud Spanner * MongoDB * Experience with high-throughput, low-latency systems * Background in e-commerce, logistics, or fintech

Additional Information

Why Join InPost?

* Opportunity to work in a diverse, international, and cross-functional environment, along with leading experts.  * You work and learn from a senior leader and their leadership team, expanding your experience and exposure in the e-commerce and logistics industries.  *  InPost is a growing company that offers its people an increasing number of opportunities in several locations in Europe.  * Fulfilling careers with a range of benefits and investing in providing training opportunities for people development.  * You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and the circular economy every day.  * Excellent working environment and flexible hours * We offer B2B type of Contract

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.