Senior Software Engineer
Core
Design, develop, and maintain scalable Java-based applications for the world's leading hotel commerce platform, supporting 56,000+ hotels globally.
Role type
Senior Software Engineer (Backend)
Builds
High-performance, scalable microservices and RESTful APIs for hotel revenue management and booking systems
Domain
Travel technology / Hotel commerce
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, RESTful APIs, AWS (EC2, Kinesis, SQS, Lambda, S3), Relational databases (MySQL, Aurora), NoSQL (Cassandra, Redis), CI/CD, Docker
Preferred skills
Kotlin, Infrastructure as Code
Technologies
Java, Spring Boot, Kotlin, AWS, MySQL, Aurora, Cassandra, Redis, Docker
Responsibilities
Design and develop Java applications with focus on performance and scalability; Lead code reviews and mentor junior developers; Participate in release planning, daily stand-ups, and sprint reviews; Support production systems via on-call roster; Write clean, organized code with appropriate trade-offs; Contribute to guilds for engineering improvements
Seniority
Senior, hands-on IC