Verified today
Software Engineer II
About the role
Sabre Corporation is an AI-native technology leader powering the agentic revolution in travel, serving airlines, hoteliers, and travel agencies worldwide from its headquarters in Southlake, Texas. As a Software Engineer II based in Bengaluru, Karnataka, India, you will develop high-quality Java code, implement components from architectural designs, diagnose production issues, and collaborate across global product and solutions teams. The role focuses on building stable, fault-tolerant, 'Always On' distributed systems while adhering to security, compliance, and data privacy requirements.
What you’ll do
- Developing high-quality code with consistent technical artifacts
- Ensuring software meets all quality, security, extensibility, and data privacy requirements
- Diagnosing system failures and production issues, working with technical staff to identify and address root causes
- Ensuring non-functional mandates, compliance, and security requirements are met
- Implementing new components and subsystems as per the design documents provided by architects
- Eliciting functional and non-functional requirements from subject matter experts
- Collaborating with Product, solutions and systems teams across multiple locations
- Owning the development of technical documentation
What you’ll bring
- MS/MTech, BE/BTech in computer science or related fields
- 3+ years of professional experience in Java development
- Exceptional hands-on skills in Java, J2EE, Spring, Spring Boot, RDBMS, NoSQL, and OOAD
- Proficiency with SOAP, REST, RESTful, JSON-RPC, JMS, SOA/EDA, Microservices Architecture, and distributed systems
- Proven ability to engineer stable, fault-tolerant, high-performance, well-instrumented, compliant, and 'Always On' systems in high-transactional global distributed environments
- Exposure to software engineering best practices, Agile SDLC, build and deployment tools, and CI/CD practices
- Good understanding of non-functional requirements
- Excellent communication skills for seamless collaboration with stakeholders and extended teams
Nice to have
- Practical knowledge of cloud technologies (GCP is a plus) and application containerization
- Experience with SaaS, PaaS, IaaS, and cloud migration
- Knowledge of the payment domain is a plus
- Proficiency in Test-Driven Development
- Knowledge of command-line tools and scripting (bash, Python, or others)
- Understanding of presentation technologies (HTML, JavaScript, jQuery)
- Experience in JVM monitoring, diagnostics, and tuning
- Knowledge of rule engines and integration frameworks
Skills
Education
MS/MTech, BE/BTech in computer science or related fields