Hack The Box

Hack The Box

Hack The Box serves as a premier Cybersecurity Performance Center, providing advanced training and certification resources for both aspiring security professionals and established teams to enhance their skills and drive peak cyber performance.

Internet Software & Services
51-250
Founded 2017
$70M raised

Description

  • Design and implement Spring Boot microservices that support scalable and resilient platform foundations.
  • Establish and evolve the API Gateway layer for routing, security, API composition, and cross-cutting concerns.
  • Define service boundaries, decomposition strategies, and integration approaches with architects and product stakeholders.
  • Apply distributed systems patterns such as saga, transactional outbox, messaging, CQRS, and circuit breakers to maintain consistency and resilience.
  • Modernize legacy systems incrementally using strangler fig and anti-corruption layer patterns.
  • Collaborate with SRE, Platform, QA, Data, Analytics, AI, Product, Product Owners, and business stakeholders to deliver reliable solutions.
  • Champion code quality through reviews, best practices, and hands-on technical guidance.
  • Contribute to architectural decisions and document trade-offs clearly for technical and non-technical audiences.
  • Mentor and support other engineers in microservices, Spring, and clean code practices.

Requirements

  • Solid production experience with Java and the Spring ecosystem, including Spring Boot, Spring Cloud, Spring Data, and Spring Security.
  • Hands-on experience designing and building microservices.
  • Practical knowledge of architecture patterns such as Saga, CQRS, Transactional Outbox, and API Gateway.
  • Strong understanding of distributed systems concerns including data consistency, service communication, resilience, and fault tolerance.
  • Experience with messaging systems such as Kafka and event-driven architectures.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Ability to communicate architectural decisions through diagrams, documentation, and discussions with diverse stakeholders.
  • Track record of mentoring or guiding other engineers.
  • Experience with Kotlin is part of the technology stack.
  • Experience with relational databases and NoSQL databases is part of the technology stack.

Benefits

  • Private insurance.
  • 25 annual leave days.
  • Dedicated budget for training and professional development, including conference participation.
  • State-of-the-art equipment including a MacBook, iPhone, and mobile plan.
  • Free lunch and snacks at the office.
  • Full access to Hack The Box lab offerings.
  • Flexible or hybrid working options.
  • 10% relocation bonus on annual salary for eligible relocation cases.
  • 50% tax reduction on income as part of relocation support.
  • Accommodation support during the first few weeks after relocation.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer – Cato Apps Team (AI)

Cato Networks 251-1K Diversified Telecommunication Services

Cato Networks is hiring a Senior Software Engineer for its Apps Team (AI) to build the next generation of AI infrastructure and intelligent agent experiences for its cloud-delivered SASE platform.

Java LLM Microservices
1 hour, 47 minutes ago

Shopify and Python Developer

lago Professional Services

Shopify + Python Developer for a remote home décor e-commerce company, supporting Shopify storefronts, backend systems, and data synchronization across multiple brands.

Django PostgreSQL Python Shopify
4 hours, 13 minutes ago

Ruby on Rails Developer

Pavago IT Services

Pavago is hiring a remote Ruby on Rails Developer to build, optimize, and maintain production web applications and APIs for real-world backend systems.

ActiveRecord AWS Capybara Datadog E-commerce GCP Git Heroku HIPAA Memcached Minitest MySQL New Relic OWASP PostgreSQL React Redis REST API RSpec Ruby Ruby on Rails Sidekiq SQL Vue.js
4 hours, 56 minutes ago

Graduate Python Developer - RegTech - Singapore - 2026

Suade Labs 51-250 Internet Software & Services

Suade is hiring a RegTech Engineer to help build regulatory technology that translates finance and regulation into software and supports the growth of its regulatory product portfolio.

C++ Git Java Linux Python Unix
5 hours, 7 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers