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.