
Staff Software Engineer β Java, Spring
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Croatia, +2 more countries.
β’ 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.
β’ 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.
β’ 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.
Ellevation Education
Speechify
Nava
Circana
Get handpicked remote jobs straight to your inbox weekly.