Share this Job

Job Title:  Team Lead Software Engineering

Location: 

Bangalore, Karnataka, IN

Remote Options (if applicable): 

Req ID: 59492

Job Family: Information Technology/Software Development

 

Sabre Corporation is a leading technology provider to the global travel and tourism industry. Headquartered in Southlake, Texas, USA, Sabre operates offices in approximately 60 countries around the world. At Sabre, we make travel happen. Positioned at the center of the business of travel, our platform connects people with experiences that matter in their lives. Today, Sabre is creating a new marketplace for personalized travel. It is our people who develop and deliver powerful solutions that meet the current and future needs or our airline, hotel and travel agency customers. Join our journey! 

Job Description

Team Lead Software Engineering – Java


Order Services team is focused on developing and maintaining variety of PNR/Order (travel booking) services running on open systems in GCP. In specific the team is responsible for multiple PNR web services and development of breakthrough architecture to store and operate on next-generation booking data. All the applications are high volume, multi-instance and critical.

This is unique opportunity to work on designing and building world class new system from scratch utilizing our business expertise in the travel booking domain and latest technical stack.

DUTIES/RESPONSIBILITIES:

Responsible for developing web services across the product lines.  We also design and build data stores in modern, scalable, document-oriented architectures. We employ latest cloud technologies and practices to handle high volume of transactions supporting millions of traveling passengers daily. 

Duties/responsibilities: 
•    Works independently designing and developing complex new software products or major enhancements to existing software
•    May interface with users to define system requirements and/or necessary modifications 
•    Promotes best coding practices and software development standards
•    Supports Dev Team in the estimation process
•    Designs and builds prototype applications
•    Researches best practices, new tools and technology. 
•    Works with technical staff to understand problems with software and resolve them
•    Resolves customer complaints with software and responds to suggestions for improvements and enhancements
•    Commitment to achieving projects goals and orientation to improve quality
•    May assist in development of software technical documentation
•    Should be able to deliver HLD and LLD 
•    Identifies, evaluates, and implements solutions using application best practices, current architectures, and technologies to meet current and future needs
•    Consistently improve all aspect of Non-Functional Requirements(NFR) associated with each feature of the Product Suite
•    Own complete software development lifecycle – designing, leading implementation and testing of new features within a fast paced, agile environment

Job Requirements

QUALIFICATIONS:
•    Minimum 8+ years related experience
•    Excellent programming skill in Java 
•    Excellent in Algorithm and problem-solving skills
•    Experience with Tomcat or other application servers 
•    SOA/Microservices implementation experience
•    Excellent in Design principles and patterns
•    Advocate of TDD/ Agile Engineering practices
•    Good knowledge of Clean code and refactoring
•    Good knowledge of Unix/Linux operating systems
•    Experience with SQL, NoSQL(Redis, Couchbase, Mongo) Databases
•    Experience in SOAP/REST Web Services 
•    Experience in JUnit/TestNG/Mockito and other Unit Testing framework
•    Experience in monitoring and improving performance of applications
•    Experience in delivering software via complete (CI/CD) pipeline
•    Experience with Spring core Spring boot and MVC framework
•    Experience in cloud computing (Docker, K8S, PubSub etc)
•    Experience in Cloud platforms like GCP / AWS /Azure
•    Excellent verbal and written communication skills
•    Ability to lead and direct multiple projects simultaneously
•    Possess good organizational skills


Nice to Have 
•    Exposure to travel domain 

 

We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as your application progresses.

Please note that only candidates who meet the minimum criteria for the role will proceed in the selection process. Join our life community at Sabre by following us on Twitter, Facebook and LinkedIn

 

Stay connected with Sabre Careers

Facebook Twitter LinkedIn

 

 

#LI-SABRE

#LI-Hybrid

 


Job Segment: Cloud, Testing, Manager, Developer, Java, Technology, Management