Booking Holdings Romania - Senior Java Software Engineer (chaos Engineering)

Booking Booking · Hospitality · Bucharest, Romania · Engineering

Senior JAVA Software Engineer role focused on Chaos Engineering within the Core Platforms - Technical Operations department at Booking Holdings Romania. The role involves designing and building software applications, owning services end-to-end, identifying and resolving production issues, evaluating architecture solutions, and driving automation for reliability improvements. Requires strong Java experience, distributed systems understanding, and cloud platform familiarity.

What you'd actually do

  1. Designing and building software applications using APIs and microservices designs by using relevant development languages
  2. Owning a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and act accordingly when violated
  3. Identify and resolve live production issues by mitigating the customer impact within SLA
  4. Evaluating possible architecture solutions by taking into account cost, business requirements, technology requirements and emerging technologies
  5. Identifying opportunities for process, system and structural improvements (i.e performance gains) by examining and evaluating current process flows, methods and standards

Skills

Required

  • Java
  • Spring Boot
  • Python
  • MySQL
  • AWS RDS
  • React
  • TypeScript
  • Event Driven architecture
  • Kubernetes
  • Gitlab
  • Harness
  • Terraform
  • Kafka
  • Redis
  • Cassandra
  • AWS
  • Serverless
  • APIs
  • microservices
  • distributed systems
  • Service Oriented Architecture
  • High Availability systems
  • software architecture
  • cloud platforms

Nice to have

  • Chaos Engineering
  • coaching less experienced team members

What the JD emphasized

  • Minimum of 5 years software development experience
  • Strong working knowledge and experience with one or more server-side programming languages (Java would be a plus)
  • Experience building interactive front-end web UIs with HTML, CSS and modern web development frameworks, like React
  • Experience with distributed systems and solid understanding of Service Oriented Architecture, Microservices, Event Driven Architectures, High Availability systems and infrastructure
  • Experience in designing software architectures in complex scalable environments
  • Previous experience with cloud platforms like AWS or similar