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:
Sr Java Software Engineer
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 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 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.
Job Requirements
Must have:
- Proficiency in Java 8/11
- Experience with Spring Framework
- Experience with CI&CD tools (Jenkins, TeamCity, Maven, GIT)
- Junit, Mockito, Spock or other testing tools / frameworks
- Experience with Linux operating systems
- Knowledge of system architecture, including microservices
- Experience with API/Web Services (SOAP/REST)
- Good self-organization skills and initiative
- Excellent communication skills in English, written and verbal
Nice to have:
- LDAP
- SSO/SAML
- Basic scripting skills
- Knowledge of cloud technologies (GCP (Google Cloud Platform), Docker, Kubernetes)