Senior Java Engineer

Posted 1ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Java Engineer at InPost Group developing high-performance microservices for e-commerce solutions. Work in a hybrid environment, collaborating with multiple teams in Europe.

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
  • 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 your product deeply - the business context, the customer impact, the why behind every feature
  • 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

Requirements:

  • 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.

Benefits:

  • Excellent working environment and flexible hours
  • B2B type of Contract
  • Opportunities in several locations in Europe
  • Professional development opportunities