Share this Job

Job Title:  Principal Applications Architect (Backend or Frontend)


Krakow, Malopolska Province, PL

Remote Options (if applicable):  Fully remote

Req ID: 55421

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


Principal Applications Architect (Backend or Frontend)


Profiles team is focused on designing, developing and maintaining variety of services running on open systems (Linux) providing solutions to maintain Customer profiles information for airlines and travel agencies around the globe. We provide Profile Management system that stores and manages Profile related data in an Oracle database and interfaces with a variety of front ends and point of sale applications. Our system offers to Sabre customers a structured format to efficiently manage customer profile content including contact, payment, and loyalty program information.
The system is built to support profile management functions across Sabre Travel Solutions applications, such as Digital Connect, Digital Experience, Travel Bank, Digital eXperience, Sabre Red Workspace, Sabre Profiles GUI and Sabre third party applications. 


•    Providing consistent application architectural direction to development staff
•    Coordinating with all other groups involved with product development
•    Analyze the impact of new business requirements to the systems
•    Make recommendations to developers on how best to implement the requirements
•    Setting development standards, interface (e.g. XML) standards and coding standards
•    Working with the CTO to propose hardware and operating system platforms, communication protocols, middleware, interfaces (e.g. TCP/IP, FTP, MQ/Series, IDL, XML) and algorithms as necessary in order to product business requirements
•    Modeling systems resource consumption for new products and changes to existing products for use by capacity planning
•    Evaluating and proposing ideas that will improve the performance, maintainability, operability or reliability of the system
•    Analyze, diagnose and identify solutions to system problems
•    Participates in architectural review teams as required

Job Requirements


•    Minimum 8 years related experience, experience in developing production ready Java applications.
•    Advanced application and systems architecture skills
•    Good written and verbal communication skills
•    Ability to lead and direct multiple projects simultaneously
•    Ability to delegate work to subordinate or less experienced team members
•    Bachelor’s Degree in computer science, computer engineering or related field
•    Results focused – ability to work with cross functional teams to complete complex projects and initiatives on time with high quality output
•    Excellent analysis skills and persistence in problem solving
•    Strong understanding of object-oriented design and programming, data modeling, and entity-relationship diagrams
•    Ability to translate complex problems clearly and in non-technical terms
•    Outstanding problem solver


Must have skills:

•    Solid knowledge of Java 11 and clean code/SOLID design practices
•    Knowledge of Spring Boot & Spring framework
•    Advanced knowledge regarding SOAP and RESTful web services, as well as web service API design. Knowledge of related technologies (XML, XPath, XSD, XSLT, JSON).
•    Good understanding of CI/CD concepts and build process using Maven
•    Good understanding of cloud technologies (Google Cloud Platform preferred)
•    Working knowledge of Linux operating system and shell scripting

 Nice to have: 

•    Knowledge of SQL databases (preferred: Oracle RDBMS) and experience in database schema design/evolution
•    Understanding of Hibernate
•    Experience working with containers (Docker) and Kubernetes
•    Understanding of Infrastructure as Code concept & related tools (preferred: Terraform, Packer)
•    Experience with JVM monitoring, performance analysis, GC logs analysis
•    Experience in web-development JavaScript, HTML5, CSS3, REST
•    Understanding of web frameworks such as React, jQuery
•    Experience in designing GUI from architecture point of view

Why is it worth working with us?


•    Profit from our VIP medical package with free travel insurance and dental care, sport medicine and life insurance
•    Join the tax deduction program (if your job is eligible for it)
•    Enjoy attractive parental benefits beyond the legally required
•    Lift your qualifications through wide range of trainings and get technical certification reimbursement
•    No dress code and flexible working time 
•    Additional days off every year for longer vacations and up to 4 days for your charity contribution
•    Recommend your friends and get a very attractive referral bonus
•    Take care of your well-being with free access to a Premium version of the Headspace application
•    Profit from working from home in different variants (we will share details with you)
•    If you prefer to work in the office, free of charge parking lot for the employees


We will give careful consideration to your application and review your details against the position criteria. You will receive separate notification as we progress your application. Please note that only candidates who meet the minimum requirements will proceed in the selection process. To learn more about the people and culture at Sabre, follow us on Twitter, Facebook and LinkedIn


Stay connected with Sabre Careers

Facebook Twitter LinkedIn


Job Segment: Developer, Oracle, Database, Computer Science, Cloud, Technology