Full Stack Engineer II

Booking Booking · Hospitality · Bangalore, India · Engineering

Full Stack Software Engineer II at Booking, responsible for designing, building, and operating end-to-end product features across front-end and back-end systems. The role involves working in cross-functional teams, taking ownership from design to production, contributing to engineering quality, and developing scalable services. Requires strong backend (Java) and frontend (React) skills, experience with APIs, microservices, relational databases, CI/CD, and cloud services (AWS). Experience with AI tooling is mentioned as a plus.

What you'd actually do

  1. Design, build, and operate end‑to‑end product features across the stack (front‑end, back‑end, data & integration).
  2. Work in a cross‑functional team (product, design, data, other engineers) to solve real customer problems.
  3. Take ownership from design and implementation to production, monitoring and iteration.
  4. Contribute to engineering quality, reliability, and best practices within your team.
  5. Rapidly developing next-generation scalable, flexible, and high-performance services for the SS&F Department.

Skills

Required

  • Java
  • Spring Boot
  • Dropwizard
  • React
  • HTTP APIs
  • microservices
  • data structures
  • algorithms
  • object-oriented design
  • relational databases
  • MySQL
  • SQL
  • automated testing
  • unit testing
  • integration testing
  • CI/CD tools
  • Git
  • agile
  • cross-functional teams
  • communication skills
  • ownership
  • learning
  • continuous improvement
  • modern AI tooling
  • high-volume, low-latency services
  • AWS cloud services
  • EC2/EKS
  • S3
  • RDS

Nice to have

  • high-traffic, distributed systems
  • performance tuning
  • Kubernetes
  • container orchestration
  • message queues
  • streaming
  • Kafka
  • event-driven architectures
  • A/B testing
  • experimentation platforms
  • design systems
  • component libraries
  • accessibility best practices
  • e-commerce
  • travel
  • payments
  • fraud/risk

What the JD emphasized

  • end‑to‑end product features
  • design and implementation to production, monitoring and iteration
  • engineering quality, reliability, and best practices
  • high-volume, low-latency services