Responsibilities
- Design and implement the microservices foundation that will transform how we build and ship software.
- Apply the right patterns at the right time, whether that's designing domain-driven aggregates, implementing sagas for distributed consistency, or establishing a unified API Gateway layer to manage routing, security, API composition, and cross-cutting concerns.
- Lead by example: creating robust, secure Spring Boot services and helping teams adopt resilience and integration patterns (circuit breakers, transactional outbox, messaging) as second nature.
- Shape foundational architectural decisions, decomposition strategies, service boundaries, messaging infrastructure, and the patterns that ensure data consistency across domains.
- Apply refactoring patterns like strangler and anti-corruption layer to safely evolve legacy systems without disruption.
- Contribute to a platform where quality, security, and speed reinforce each other, creating lasting impact for users and the business.
Requirements
- Solid experience with Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security) in production environments.
- Hands-on experience designing and building microservices, with practical knowledge of patterns like Saga, CQRS, Transactional Outbox, and API Gateway.
- Strong understanding of distributed systems challenges—data consistency, service communication, resilience, and fault tolerance.
- Experience with messaging systems (e.g., Kafka) and event-driven architectures.
- Familiarity with containerization and orchestration (Docker, Kubernetes) and CI/CD pipelines.
- Ability to communicate architectural decisions clearly, whether through diagrams, documentation, or conversations with technical and non-technical stakeholders.
- A track record of mentoring or guiding other engineers—you don't just write great code, you help others do the same.
Benefits
- Private insurance
- 25 annual leave days
- Dedicated budget for training and professional development, participation in conferences
- State-of-the-art equipment (Macbook, iPhone, and mobile plan)
- Free lunch & snacks at the office
- Full access to the Hack The Box lab offerings; so you can learn how to hack
- Flexible/Hybrid working
Work Arrangement
Hybrid
Team
Structure: fully autonomous, high-performing team of senior engineers and architects, backend-oriented but T-shaped
Additional Information
- Our benefits package is designed to provide strong support to our team, but it may vary depending on location and type of employment (e.g., UK, US, Greece, Australia, or engagement through an Employer of Record or contract).


