Senior Java Engineer (m/f/n)

InPost · Warsaw/Krakow/Remote, PL · 3 days ago
5+ yrs mentionedad in EnglishremoteEngineeringvia smartrecruiters
Apply
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 • 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   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 the passFilters for ad language, visa sponsorship and level, translation of any ad, from €5 — cancel anytime.