Staff Software Engineer – Java, Spring

Posted 1 day ago

This is a fully remote position, open to applicants in Croatia, +2 more countries.

πŸ“‹ Description

β€’ Take charge of the architecture and technical roadmap for Duetto's Java/Spring monolith.

β€’ Spearhead domain decomposition, establish service boundaries, and lead initiatives for platform modernization.

β€’ Design and implement event-driven data flows utilizing AWS Kinesis, SQS/SNS, and Spring Cloud Stream.

β€’ Enhance the GraphQL API layer and backend services that support hotel pricing, inventory, and demand management across over 80 PMS/CRS integrations.

β€’ Manage and optimize MongoDB, Redis (Redisson), and PostgreSQL for enhanced performance and reliability.

β€’ Improve platform observability through the use of OpenTelemetry, Datadog, Prometheus, Grafana, and Sentry instrumentation.

β€’ Innovate AI-augmented engineering workflows with Claude Code, Claude MPM, and Duetto's proprietary MCP server platform.

β€’ Guide architectural decisions by creating design documents and RFCs.

β€’ Develop patterns for schema evolution, contract testing, and observability.

β€’ Mentor engineers across teams in the US and EU, raising the standards for code quality and system design.


⛳️ Requirements

β€’ Over 7 years of experience in building production backend systems at scale.

β€’ In-depth knowledge of Java, Spring Framework, Gradle, and JVM performance optimization.

β€’ Proven production experience with event-driven architectures, including AWS Kinesis, Kafka, or similar technologies.

β€’ Strong foundation in system design principles: domain decomposition, modularity, and schema evolution.

β€’ Hands-on AWS production experience with EKS/ECS, S3, SQS/SNS, and IAM.

β€’ A demonstrated ability to influence architectural decisions and draft design documents without formal authority.

β€’ Proficiency in Python for tooling, automation, or data workflows is a plus.

β€’ Experience with MongoDB at scale, particularly in indexing, aggregation pipelines, and sharding, is advantageous.

β€’ Practical experience with AI-assisted development, LLM coding agents, prompt engineering, or MCP tooling is beneficial.

β€’ Familiarity with evolving large monoliths into modular or service-oriented architectures is advantageous.

β€’ Understanding of the hospitality domain, including PMS/CRS systems, rate management, or demand forecasting, is beneficial.


🏝️ Benefits

β€’ A staff-level individual contributor role with true architectural authority.

β€’ Genuine platform ownership at scale.

β€’ The chance to lead the way in AI-augmented engineering workflows.

β€’ Cross-continental technical influence spanning US and European engineering teams.

β€’ An equal opportunity and inclusive work environment.

People also viewed

Ellevation Education8 hours ago

Director, Software Engineering

US flagMassachusetts OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
Speechify8 hours ago

Tech Lead, Android Core Product

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job
Nava8 hours ago

Senior Software Engineer, Ruby

US flagAlabama, +30 more statesFull-timeFull-stack Engineer$135.9k – $153k/year
ApplyView job
Circana8 hours ago

Senior Director, Software Engineering

US flagIllinois OnlyFull-timeFull-stack Engineer$120k – $165k/year
ApplyView job
Evry Health8 hours ago

Senior Software Engineer, .NET

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Speechify8 hours ago

Tech Lead, Android Core Product

US flagCalifornia OnlyFull-timeFull-stack Engineer$140k – $200k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers