Senior Java Engineer
Posted 1ds ago
Employment Information
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










