Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
InPost Group

Senior Software Engineer – Java

InPost Group

. Design and implement microservices following Hexagonal Architecture principles .

Posted 10/14/2026full-timeRemote • PolandSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and implementing microservices using Hexagonal Architecture principles, with strong proficiency in Java 21+, Spring Boot, and event-driven integrations. Capable of managing the full software development lifecycle and ensuring high code quality through automated testing and code reviews.

Highest-signal resume keywords
Java 21+Spring BootKafkaAutomated TestingMicroservices Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java 21+Spring BootKafkaPostgreSQLMongoDBAutomated TestingKubernetesHelmGitLab CIOAuth2/JWT Security
Soft Skills
Analytical SkillsStakeholder EngagementProblem-Solving
Tools & Technologies
Claude CodeGitHub CopilotCursorTestcontainers
Industry Keywords
Hexagonal ArchitectureMicroservices PatternsEvent-Driven IntegrationsConsumer & Merchant DomainParcel Creation

Tech Stack

Tools & technologies
JavaJUnitKafkaKubernetesMicroservicesMongoDBPostgresSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design and implement microservices following Hexagonal Architecture principles
  • Contribute to architectural decisions and solution design
  • Build event-driven integrations using Kafka, Avro, and Transactional Outbox
  • Write comprehensive automated unit, integration, and contract tests
  • Participate in code reviews and maintain high code-quality standards
  • Own assigned topics, identify stakeholders, gather information, and deliver solutions end-to-end
  • Use AI-assisted development tools such as Claude Code in the daily workflow
  • Manage the full software development lifecycle from analysis and solution architecture through implementation, testing, and deployment
  • Work on business-critical systems related to parcel creation within InPost’s Consumer & Merchant Domain / Send Team

Requirements

What you’ll need
  • Senior-level Software Developer
  • Strong experience with Java 21+ and Spring Boot, including MVC and/or WebFlux
  • Hands-on experience with Kafka
  • Experience with PostgreSQL and/or MongoDB
  • Good understanding of Hexagonal / Clean Architecture and microservices patterns
  • Experience with automated testing, such as Spock or JUnit, Testcontainers, and contract testing
  • Experience with Kubernetes, Helm, and GitLab CI
  • Solid understanding of OAuth2/JWT-based security
  • Proficiency with AI coding tools; Claude Code is the company standard, while GitHub Copilot or Cursor experience is relevant
  • Ability to work effectively in complex distributed environments with dozens of microservices and numerous communication channels
  • Ability to work with large-scale production traffic and near-100% uptime requirements
  • Ability to independently analyse topics, identify stakeholders, gather information, and deliver solutions end-to-end
  • Willingness and ability to travel to Warsaw for the final recruitment stage

Benefits

Comp & perks
  • Opportunity to work in a diverse, international, and cross-functional environment
  • Work and learn from a senior leader and their leadership team
  • Increasing opportunities in several locations in Europe
  • Fulfilling careers with a range of benefits
  • Training opportunities for professional development
  • Excellent working environment
  • Flexible hours
  • B2B type of contract