InPost
InPost
New

Senior Java Engineer (m/f/n)

Brak informacji o wynagrodzeniu
SeniorFull-time
#381852·Dodano dziś·0
Źródło: InPost
Aplikuj teraz

Tech Stack / Keywords

JavaSpring BootSpringSecurityHibernateMicroservicesJVMKafka

Firma i stanowisko

InPost Group is an innovative European out of home deliveries company operating across several countries. They provide a fast, convenient, and secure delivery option through a network of intelligent lockers. The company is publicly traded with a market capitalization of about $5 billion as of March 2023 and employs over 10,000 people worldwide. The role involves working on either the 'InPost Pay' platform, a unified e-commerce solution with a hybrid model in Warsaw or Kraków, or the fully remote 'Merchant Portal' platform, a core/platform team providing shared services to other InPost teams.

Wymagania

  • 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 knowledge: memory model, GC tuning, concurrency, performance profiling
  • Experience with Apache Kafka: producers, consumers, consumer groups, offset management, error handling
  • Experience with PostgreSQL: relational modelling, indexing, query plans, schema migrations
  • Day-to-day production usage of Docker and Kubernetes
  • Familiarity with Maven/Gradle, Git, JIRA, Confluence, code reviews, CI/CD
  • Proven ability to work with non-technical stakeholders and write engaging design documents
  • English proficiency at B2+ level for team and stakeholder communication
  • Proficiency in leveraging AI tools and large language models (e.g., GitHub Copilot, ChatGPT, Claude) responsibly

Nice to have:

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

Obowiązki

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
  • Understand the product deeply including business context and customer impact
  • Navigate complexity across a large organisation, build bridges, and push things to completion
  • Write clear technical documentation such as System Design docs, RFCs, and ADRs
  • Identify and address technical debt proactively before it leads to incidents
  • Participate actively in architecture discussions with well-reasoned proposals

Benefity

  • Opportunity to work in a diverse, international, and cross-functional environment with leading experts
  • Learn from senior leadership with exposure to e-commerce and logistics industries
  • Growing company offering increasing opportunities in multiple European locations
  • Benefits including a range of perks and investment in training opportunities
  • Work environment supporting sustainability, convenient deliveries, and circular economy impact
  • Excellent working environment with flexible hours
  • B2B type of contract offered
Elastyczne godziny
Dofinansowanie szkoleń
InPost

InPost

26 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz