Palaio Faliro, Attica, Greece Hybrid

Hack The Box is hiring a Senior Java Engineer

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).
Required Skills
JavaCQRS
About company
Hack The Box
Hack The Box (HTB) is the cybersecurity upskilling and talent development platform trusted by individuals, enterprises, and government agencies to sharpen offensive and defensive capabilities. Powered by a vibrant global community and hands‑on, real‑world training.
All jobs at Hack The Box Visit website
Job Details
Category backend
Posted 4 months ago