Senior Java Engineer

H
Hack The BoxCybersecurity
Choose between fully remote work across Europe or relocating to our Athens Tech HubFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerJavaKafkaKubernetesSpring BootCI/CDMicroservicesDistributed Systems

Requirements

  • Solid experience with Java and Spring ecosystem (Spring Boot, Spring Cloud, Spring Data, Spring Security) in production.
  • Hands-on experience designing microservices with patterns like Saga, CQRS, Transactional Outbox, and API Gateway.
  • Strong understanding of distributed systems challenges (consistency, service communication, resilience).
  • Experience with messaging systems (e.g., Kafka) and event-driven architectures.
  • Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
  • Strong communication skills for explaining architectural decisions.
  • Track record of mentoring or guiding other engineers.

Responsibilities

  • Design and build new Spring Boot microservices applying patterns for consistency and resilience.
  • Shape the API Gateway layer for secure routing and composition.
  • Define service boundaries and integration strategies aligned with business needs.
  • Modernize legacy systems using strangler fig and anti-corruption patterns.
  • Champion code quality through reviews and best practices.
  • Partner with SRE, Platform, and QA teams for observability and testability.
  • Contribute to architectural decisions and document trade-offs.
  • Mentor engineers on microservices and clean code practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now