Senior Java Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Java Engineer (Spring Boot/Microservices): Design and implement microservices foundation transforming software build and ship processes with an accent on domain-driven aggregates, sagas for distributed consistency, and unified API Gateway. Focus on shaping architectural decisions, service boundaries, messaging infrastructure, and refactoring legacy systems using strangler and anti-corruption layer patterns.
Location: Fully remote across Europe or relocate to Athens Tech Hub (Greece) with support; hybrid (2 days office, 3 remote) for those within 55km of Athens, fully remote beyond.
Company
Cybersecurity upskilling and talent development platform trusted by enterprises and governments for hands-on training.
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 with strangler fig and anti-corruption layer patterns.
- Champion code quality via reviews, best practices, and hands-on team guidance.
- Partner with SRE, Platform, QA, Data, and Product teams for observable, production-ready services.
Requirements
- Solid production experience with Java and Spring ecosystem (Boot, Cloud, Data, Security)
- Hands-on microservices design with patterns like 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, CI/CD pipelines
- Track record mentoring engineers and communicating architectural decisions
Culture & Benefits
- Autonomous, high-performing team with agile mindset and end-to-end ownership
- Private insurance, 25 annual leave days, training budget, conferences
- State-of-the-art equipment (MacBook, iPhone, mobile plan), free lunch/snacks at office
- Full access to labs, flexible/hybrid working, global meetups
- Supportive environment fostering growth, autonomy, and continuous learning
Hiring process
- Submit application and meet Talent Acquisition to discuss achievements and values
- Meet hiring team, complete day-to-day aligned assignment with debrief
- Receive and accept offer
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →