Cybersecurity upskilling and talent development platform trusted by enterprises and governments for hands-on training is hiring a Senior Backend Developer.

What you will do:

  • Design and build Spring Boot microservices ensuring consistency, resilience, and scalability.
  • Shape API Gateway for secure routing, composition, and cross-cutting concerns.
  • Define service boundaries and integration strategies with architects and business stakeholders.
  • Modernize legacy systems incrementally using strangler fig and anti-corruption layer patterns.
  • Champion code quality via reviews, best practices, and hands-on team guidance.
  • Collaborate with SRE, Platform, QA, Data, and Product teams to deliver observable, production-ready services.

Requirements:

  • Solid production experience with Java and the Spring ecosystem (Boot, Cloud, Data, Security).
  • Hands-on microservices design experience and patterns (Saga, CQRS, Transactional Outbox, API Gateway).
  • Strong grasp of distributed systems: data consistency, resilience, fault tolerance.
  • Experience with messaging (Kafka) and event-driven architectures.
  • Familiarity with Docker, Kubernetes and CI/CD pipelines.
  • Proven experience mentoring engineers and communicating architectural decisions.

Conditions & benefits:

  • Fully remote across Europe or relocation to Athens Tech Hub (Greece) with support; hybrid (2 days office, 3 remote) for those within 55km of Athens.
  • Autonomous, high-performing team with agile mindset and end-to-end ownership.
  • Private insurance, 25 annual leave days, training budget, conference support.
  • State-of-the-art equipment (MacBook, iPhone, mobile plan), free lunch/snacks at office.
  • Full access to Hack The Box labs, flexible/hybrid working, global meetups.

Hiring process: submit application, meet Talent Acquisition, meet hiring team, complete a day-to-day aligned assignment with debrief, receive and accept offer.