IT & Software

Staff Software Engineer — Java / Spring Platform

Duetto

Remote · Nationwide · United Kingdom

Overview

As Staff Software Engineer on the Dev Platform team, you own the architecture and evolution of Duetto’s Java/Spring monolith, guiding domain boundaries and platform modernization at scale. You will shape event-driven data flows and the backend that powers hotel pricing and demand across 80+ integrations, while advancing observability and reliability. You’ll pioneer AI-augmented engineering workflows using Claude tools and our MCP platform across US and EU teams. This role offers real architectural authority, cross‑continental influence, and the chance to drive a modern, high‑throughput multi-tenant system that sits at the core of Duetto’s products.

Responsibilities
  • Own architecture and technical roadmap for the Java/Spring platform
  • Drive domain decomposition and service boundaries
  • Lead modernization initiatives to improve modularity, reliability, and developer experience
  • Design and implement event-driven data flows using AWS Kinesis, SQS/SNS, and Spring Cloud Stream
  • Improve GraphQL API layer and backend services for pricing, inventory, and demand management
  • Tune and operate MongoDB, Redis (Redisson), and PostgreSQL for performance in a multi-tenant environment
  • Strengthen observability with OpenTelemetry, Datadog, Prometheus, Grafana, and Sentry
  • Pioneer AI-augmented engineering workflows using Claude Code, Claude MPM, and MCP tooling
  • Drive architecture decisions through design docs and RFCs, defining patterns for schema evolution and testing
  • Mentor engineers across US and EU teams to raise code quality and technical standards
Key requirements
  • 7+ years building production backend systems at scale
  • Deep expertise in Java — Spring Framework, Gradle, and JVM performance tuning
  • Production experience with event-driven architectures — AWS Kinesis, Kafka, or equivalent
  • Strong system design fundamentals: domain decomposition, modularity, schema evolution
  • AWS production experience across EKS/ECS, S3, SQS/SNS, and IAM
  • Demonstrated track record of driving architecture decisions and authoring design docs without formal authority
  • Mentoring and coaching across distributed teams
  • Strong written and verbal communication for design docs and RFCs
  • Cross-functional collaboration and influence without authority
  • Java/Spring, Gradle, JVM performance tuning
  • Event-driven architectures — AWS Kinesis, Kafka, SQS/SNS
  • AWS (EKS/ECS, S3, IAM)

Reference: WJ-747_30141437

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.