Senior Java Engineer

Job not on LinkedIn

🔥 0 minutes ago

🇵🇱 Poland – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 14%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of InPost Group

InPost Group

10,000+ employees

🛍️ eCommerce

🚗 Transport

📦 Logistics

eCommerce • Transport • Logistics

InPost Group is Europe's leading e-commerce enablement platform, specializing in out-of-home delivery services. Founded in 1999 by CEO Rafal Brzoska, InPost provides cost-effective and environmentally friendly delivery solutions through a robust network of Automated Parcel Machines (APMs) and courier services. The company also offers pick-up drop-off (PUDO) services, enhancing convenience and efficiency for e-commerce merchants across Europe. InPost is committed to sustainability, reducing carbon emissions significantly in its delivery processes. With operations in countries like Poland, France, Benelux, the UK, and Italy, InPost continues to expand its innovative technology solutions to drive long-term growth in the e-commerce sector.

📋 Description

• Design and implement high-performance microservices in Java and Spring Boot • Build and maintain event-driven integrations using Apache Kafka • Own the data layer, including schema design, query optimisation, and PostgreSQL migrations • Work in a containerised cloud-native environment using Docker, Kubernetes, and GCP • Maintain code quality through reviews, testing standards, and CI/CD discipline • Mentor team members and promote quality and continuous improvement • Own features end-to-end from requirements through production and beyond • Work directly with business stakeholders to challenge assumptions and align on solutions • Develop deep understanding of product context, customer impact, and feature rationale • Navigate a large organisation, build cross-team relationships, and deliver initiatives • Write technical documentation, including System Design documents, RFCs, and ADRs • Identify and address technical debt proactively • Participate actively in architecture discussions with well-reasoned proposals

🎯 Requirements

• 5+ years of commercial Java development experience • Strong experience with distributed systems, microservices, event-driven patterns, and inter-service communication • Deep JVM internals knowledge: memory model, GC tuning, concurrency, and performance profiling • Apache Kafka experience, including producers, consumers, consumer groups, offset management, and error handling • PostgreSQL experience, including relational modelling, indexing strategy, query plans, and schema migrations • Day-to-day production usage of Docker and Kubernetes • Experience with Maven/Gradle, Git, JIRA, Confluence, code reviews, and CI/CD • Proven ability to work with non-technical stakeholders and write design documents • English B2+ for team and stakeholder communication • Proficiency in leveraging AI tools and large language models, such as GitHub Copilot, ChatGPT, and Claude • Ability to critically evaluate AI-generated outputs and apply them responsibly within professional workflows • Nice-to-have: Kotlin development experience • Nice-to-have: Domain-Driven Design (DDD), CQRS, and Event Sourcing • Nice-to-have: gRPC and GraphQL • Nice-to-have: GCP Cloud Functions, Pub/Sub, GKE, and Cloud Spanner • Nice-to-have: MongoDB • Nice-to-have: Experience with high-throughput, low-latency systems • Nice-to-have: Background in e-commerce, logistics, or fintech

🏖️ Benefits

• Excellent working environment and flexible hours • B2B type of Contract • Training opportunities for people development • Opportunity to work in a diverse, international, and cross-functional environment • Exposure to e-commerce and logistics industries • Opportunity to work with leading experts and senior leadership • Remote work options, including fully remote for the Merchant Portal team • Hybrid model for InPost Pay team: 1 day per week from the office in Warsaw or Kraków, remaining days remote

Apply Now

Similar Jobs

🕒 April 1

Íslandsbanki

501 - 1000

💸 Finance

🏦 Banking

💳 Fintech

Senior .Net Developer at ISB Software Development Center in Warsaw. Collaborate to develop finance and customer servicing solutions with a focus on backend software.

Docker

Kubernetes

.NET

🕒 March 20

Alter Solutions Portugal

501 - 1000

💼 Consulting

📦 Logistics

🏥 Healthcare

Mid/Senior Java Developer focusing on improving technical tools for banking project. Building Fintech solutions for international use while being part of a Technology Feature Team.

Apache

Hibernate

Java

Kafka

Maven

Microservices

Spring

SQL