The Hospitality Shared Services Team has an immediate opening for a senior Java Developer. This position will be part of a large, distributed and tightly-knit team dedicated to implementing, enhancing and supporting the core services for Sabre Hospitality Solutions.
What will you achieve?
- Designs and codes applications using advanced technology; envisioning system features and functionality throughout development life cycle
- Determines design methodologies and completes programming using languages and software products; designing and conducting tests.
- Assesses and recommends the best technical solutions for complex projects
- Creates new ideas to improve application performance, stability and security.
- Controls quality of coding and implementation
- Multitasks and supervises work of junior team members
- Supports users by developing documentation and assistance tools.
- Works in the fast-paced environment
- Brings a passion to learn and the best development practices to the team
- Accurately estimates software development projects based on business requirements.
- Works closely with other cross functional teams in doing design, development & deployment of the application
Job Requirements Skills
- Strong experience in Java with experience on design patterns.
- Experience with unit (JUnit), functional and performance testing methodologies and tools
- Have experience working with Java 8 or above, Spring 4.x or above, Maven, Tomcat, Linux
- Have strong experience working with JDBC, RDMS and NoSQL
- Experience with Cloud and containerization is a plus
- Experience with developing and consuming REST APIs
- Research and recommend design options and create proof of concepts for potential design feasibility for the application
- Have experience participating in Agile practices such as Test-Driven Development (TDD), refactoring, and design principles like DRY, SOLID, etc.
- Understanding of highly complex engineering systems like parallelization, multithreading.
Background
- Typically, 5+ years of hands-on software engineering experience as Senior Software Engineer
- Proven programming skills with strong computer science fundamentals with bachelor’s degree in Computer Science or Computer Engineering
- Experience in hospitality or travel domain is a plus
- Experience with PHP is a plus
What's in it for you?
- Working with one of the leading hotel property management system. Sky is the limit when it comes to what you can do.
- Opportunity to do something that has high impact and game changing
- Become part of a company built on Passion, Curiosity, Transparency, Partnership, Rigor and Accountability
- Be part of one of the world’s largest Travel and Hospitality technology company
- Lots of fun and employee development events
Sabre Offers The Following Outstanding Benefits
- Very competitive compensation
- Generous Paid Time Off (25 PTO days)
- 4 days (one day/quarter) Volunteer Time Off (VTO)
- 5 days off annually for Year-End Break
- 13 recognized US company holidays
- 12 weeks paid parental leave
- We offer a comprehensive medical, dental and Wellness Program
- An infrastructure that allows flexible working arrangements
- Formal and informal reward, recognition and acknowledgement programs