FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer – Java
InPost Group. Design and implement microservices following Hexagonal Architecture principles .
Core Competencies
Role fitCore 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 resumeApplicant 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 & technologiesJavaJUnitKafkaKubernetesMicroservicesMongoDBPostgresSpringSpring 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