Senior Software Engineer – Java

Posted Oct 14

This is a fully remote position, open to applicants in Poland.

πŸ“‹ Description

β€’ Design and execute microservices adhering to Hexagonal Architecture principles.

β€’ Contribute to architectural decisions and the design of solutions.

β€’ Develop event-driven integrations utilizing Kafka, Avro, and Transactional Outbox.

β€’ Create thorough automated unit, integration, and contract tests.

β€’ Engage in code reviews and uphold high standards of code quality.

β€’ Take ownership of assigned topics, identify stakeholders, collect information, and deliver solutions from start to finish.

β€’ Leverage AI-assisted development tools like Claude Code in daily tasks.

β€’ Oversee the entire software development lifecycle, from analysis and solution architecture to implementation, testing, and deployment.

β€’ Work on critical business systems related to parcel creation within InPost’s Consumer & Merchant Domain / Send Team.


⛳️ Requirements

β€’ Senior-level Software Developer.

β€’ Extensive experience with Java 21+ and Spring Boot, including MVC and/or WebFlux.

β€’ Practical experience with Kafka.

β€’ Familiarity with PostgreSQL and/or MongoDB.

β€’ Strong grasp of Hexagonal / Clean Architecture and microservices patterns.

β€’ Experience in automated testing tools like Spock or JUnit, Testcontainers, and contract testing.

β€’ Proficient in Kubernetes, Helm, and GitLab CI.

β€’ Comprehensive understanding of OAuth2/JWT-based security.

β€’ Expertise with AI coding tools; Claude Code is the standard for the company, while experience with GitHub Copilot or Cursor is also relevant.

β€’ Capability to work effectively in complex distributed environments with numerous microservices and various communication channels.

β€’ Ability to handle large-scale production traffic with near-100% uptime requirements.

β€’ Skilled in independently analyzing topics, identifying stakeholders, gathering information, and delivering solutions end-to-end.

β€’ Willingness and capability to travel to Warsaw for the final recruitment stage.


🏝️ Benefits

β€’ Opportunity to operate in a diverse, international, and cross-functional environment.

β€’ Work alongside and learn from a senior leader and their leadership team.

β€’ Expanding opportunities in various locations across Europe.

β€’ Rewarding careers with a range of benefits.

β€’ Training opportunities for professional growth.

β€’ Excellent working atmosphere.

β€’ Flexible working hours.

β€’ B2B type of contract.

People also viewed

StackAdapt2 days ago

Senior Full Stack Engineer, Product Led Growth

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
StackAdapt2 days ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$170.4k – C$234.3k/year
ApplyView job
Velora2 days ago

Senior Software Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$160k – C$180k/year
ApplyView job
Speechify2 days ago

Tech Lead, Android Core Product

LT flagLithuania OnlyFull-timeFull-stack Engineer$30k – $90k/year
ApplyView job
Speechify2 days ago

Tech Lead, Android Core Product

FR flagFrance OnlyFull-timeFull-stack Engineer$30k – $100k/year
ApplyView job
Speechify2 days ago

Tech Lead, Android Core Product

NL flagNetherlands OnlyFull-timeFull-stack Engineer$30k – $120k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers