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!
Sabre Security Systems engineering team is looking for:
Java Software Engineer I
Who are we?
Our scrum teams in Kraków are responsible for developing and maintaining applications that handle Customer Identity and Access Management for Sabre’s customers across all Business Units. We deliver services and third-party products focused on user authentication, authorization, and Customer Identity Management. Our applications are critical to the company, so stability is particularly important to us.
Who are we looking for?
We are looking for people dedicated to the work they do. Candidate’s ownership would be visible by taking initiative to make sure commitments are done while keeping quality and being accountable. Priorities change often, so the perfect candidate must be open-minded and self-organized.
What will you do?
When you join our team, you will have the opportunity to participate in every phase of the software development life cycle: feature design, implementation, testing, deployment, and production support. You will participate in running and analyzing a big battery of automated tests: functional, integration, performance and destructive.
No developer can fully understand the importance of their code without seeing it run in production. With a bit of Unix shell knowledge, you will also have the chance to oversee that.
In our day-to-day operation we employ a variety of technologies and tools including Java 8/11, Spring 3.x/4.x/5.x, Tomcat 8, Spring Boot 2.0, LDAP, Git, Maven, Docker, Kubernetes, TeamCity, Jenkins.
Currently, we are focused on the migration of our Access Management solution to a new platform. You will have the opportunity to participate in an exciting new project and influence how we manage access and identities in the future.
Skilled in Java 8 – backend (SOAP, REST)
Experience with CICD (Jenkins, Maven, GIT)
Good understanding and practical experience in applying TDD practices
Understanding of Software Development Life Cycle management (Agile/SCRUM methodology)
Ability to diagnose, troubleshoot, and repair systems related problems
Good self-organization skills and initiative
Good communication skills in English, written and verbal
Nice to have:
Basic scripting skills
Experience with REST API development
Junit, Mockito, Spock or other testing tools / frameworks
Knowledge of cloud technologies (GCP (Google Cloud Platform), Docker, Kubernetes)