Sabre

Sr Software Systems Engineer with Java

KrakowFull timeSeniorPosted 6 days ago
Apply on Sabre →

Sign into see who you know at Sabre.

Powering the agentic revolution in travel. Sabre is an AI-native technology leader, backed by one of the world’s largest travel data clouds. Built on an open, modular, cloud-native architecture, Sabre serves as the backbone for both established leaders and bold, new disruptors, guiding them to the next age of travel retailing through intelligent, connected, and personalized experiences. With AI at its core and operating at unparalleled scale, Sabre transforms insights into innovation, empowering airlines, hoteliers, agencies and other partners to retail, distribute and fulfill travel worldwide.Why This Team?At Sabre, we’re transforming the technology behind the global travel industry. As part of our Customer Identity & Access Solutions team, you’ll work at the heart of our core infrastructure—building critical microservices, modernizing cloud session state, and securing web applications used by millions.Whether you're a Mid-Level looking to grow your system design skills and take on bigger technical challenges, or a Senior ready to drive architectural decisions and modernize enterprise security, this team offers the room, ownership, and intellectual challenges to elevate your career.You’ll join a collaborative, highly skilled, and friendly team that values clean code, TDD, and engineering excellence over quick hacks.What You’ll DoBuild & Modernize: Design and develop scalable Java microservices and web applications powering core identity, authentication, authorization, and session state across Sabre's enterprise ecosystem.Elevate Engineering Standards: Practice Test-Driven Development (TDD), write clean, testable code, and lead/participate in constructive code reviews to maintain high quality.Own the Lifecycle: Drive feature delivery end-to-end—from initial design and automated testing to CI/CD pipelines, production deployment, and performance monitoring.Solve Scalability Challenges: Modernize legacy session management workflows into resilient, high-availability cloud-native architectures (GCP / Kubernetes).Collaborate & Mentor: Partner closely with product owners, security leads, site reliability engineers, and partner teams to refine requirements and share technical best practices across the team.Tech Stack You'll Work WithCore & Frameworks: Java 8 / 17, Spring Framework (Spring Boot, Spring MVC/Core)Cloud & Infrastructure: Google Cloud Platform (GCP), Kubernetes, Docker, TomcatData & Security: SQL (Oracle), LDAP, OAuth/OIDC, Modern Identity ProtocolsDevOps & Automation: Jenkins, GitHub Actions, Maven, Git, BashTesting & Quality: JUnit, Mockito, Spock, Cucumber, TDD methodologiesWhat We’re Looking ForWhether you fit the Mid-Level or Senior track, we value a strong engineering foundation and a proactive mindset:Core Requirements (Mid & Senior):Java Proficiency: Solid experience developing core Java applications and RESTful microservices.Spring Ecosystem: Practical hands-on experience with Spring Boot and Sp...