AltexSoft logo

Senior Software Engineer (Java) - Airline PSS / Retailing Platform

AltexSoft·Salary not specified

Primary stack

NoSQLMySQLDynamoDBRESTAWSMicroservicesSpring BootProblem SolvingJava

Nice to have's

IATA standardsNDCOffer/Order (ONE Order) retailing modelsDeparture Control Systems (DCS)GDS connectivityAWS certificationAI-assisted software development

Job description

About the Position

We are looking for a Senior Software Engineer (Java) with deep expertise in the airline Passenger Service System (PSS) domain to help develop and evolve a cloud-native airline retailing platform. You’ll use your hands-on experience across reservations, ticketing, inventory, schedules, fares, and distribution to help bridge traditional airline PSS capabilities with modern Offer/Order retailing models.

About the Project

The role combines hands-on software engineering with complex airline-domain challenges. You’ll work closely with Product Managers, Architects, and other engineers to design and own scalable solutions, while improving the performance, reliability, and maintainability of existing services. AI coding assistants are part of the everyday engineering workflow, and we expect engineers to be comfortable incorporating AI-assisted development into their engineering practices.

Responsibilities

  • Design, develop, and evolve Java-based microservices using Spring Boot.
  • Build and integrate REST APIs and cloud-native services.
  • Work on core airline PSS capabilities, including reservations, ticketing, inventory, schedules, fares, and distribution.
  • Help bridge legacy PSS capabilities with modern Offer/Order (OOSD) retailing architectures.
  • Design solutions for airline-grade requirements such as high availability, scalability, performance, and transactional integrity.
  • Work with Product Managers and Architects to translate complex business and domain requirements into robust technical solutions.
  • Analyze and improve existing services, including performance, scalability, reliability, and maintainability.
  • Contribute to technical decisions, architecture discussions, and engineering best practices.
  • Write clean, maintainable, and well-tested code.
  • Use AI-assisted development tools as part of the daily software development lifecycle.

Requirements

  • 7+ years of professional experience with Java
  • Strong experience with Spring Boot and microservices
  • Solid experience building and integrating REST APIs
  • Experience with AWS or other cloud platforms; AWS is preferred
  • Strong software engineering fundamentals, clean code, and automated testing
  • Experience with relational databases, particularly MySQL
  • Experience with NoSQL databases such as DynamoDB is a plus
  • Strong analytical and problem-solving skills
  • Fluent English, both written and spoken

Nice to Have

  • Knowledge of IATA standards, PADIS messaging, PNRGOV, and related airline data formats
  • Experience with NDC and Offer/Order (ONE Order) retailing models
  • Experience with Departure Control Systems (DCS), including check-in, weight & balance, and load control
  • Experience with GDS connectivity, such as Amadeus, Sabre, or Travelport
  • Experience designing distributed and event-driven systems
  • Awareness of PCI-DSS and GDPR requirements for handling passenger data
  • AWS certification
  • Curiosity and practical experience with AI-assisted software development

We Offer

Work-life Balance

  • Possibility to work remotely

Health Care

  • Reimbursement of medical expenses
  • Online morning exercise

Education

  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development

Development

  • Horizontally - master new technologies at internal courses
  • Vertically - choose your own career path through Competency trees

Recognition Program

  • All your activities are marked by points that can be exchanged for gifts to fit any taste.

About the Company

We’re looking for a Senior Software Engineer (Java) with deep expertise in the airline Passenger Service System (PSS) domain to help develop and evolve a cloud-native airline retailing platform. You’ll use your hands-on experience across reservations, ticketing, inventory, schedules, fares, and distribution to help bridge traditional airline PSS capabilities with modern Offer/Order retailing models.

To many people, the world is chaos. To us, it's something a few effective formulas can organize and even change.

Come along if you share our vision:

  • We were founded in 2007. Employer of the Year (2014, 2017, 2019).
  • The AI Ukraine conference and the Know Your Onions meetups organizer.
  • R&D centers in Ukraine (Kharkiv, Kremenchuk, Lviv) and Georgia (Tbilisi). We employ more than 300 people.

Contact our Talent Acquisition Specialist

Bohdana Kliek

[email protected]

© AltexSoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Працюємо з 2007 року, та маємо нагороди роботодавця року201420172019Команда налічує понад 280 людей.Офіси в Харкові, Івано-Франківську, Львові, Кременчуцi, Грузії.Відділ продажу у США.Організатори конференції AI Ukraine і мітапів «З’їсти собаку».СпеціалізаціяПровідні спеціалізації компанії — Travel Tech і Data Science — вони складають 60% наших проєктів. Працюємо з більш як 30 Travel Tech клієнтами і маємо срібну нагороду «Developer Partner» від Sabre, що підтверджує глибину вирішень компанії.РозвитокОкрім планового навчання працівників, ми розвиваємо безплатні курси для початківців за напрямками .Net, QA та Front End AltexSoft Lab. За 10 років з них випустилось вже 500 фахівців: 60 лишилися працювати в компанії, двоє стали директорами відділів. Викладають на курсах синьйори компанії: для них це можливість поліпшити навички менторства, такі потрібні на високих позиціях.ПідтримкаТурботапро родинуЩоб працівники почувалися безпечно та щасливо не лише на роботі, ми підтримуємо їх у важливих родинних подіях: пам’ятних датах, святах або життєвих проблемах.ДовготривалавідпусткаЯкщо працівник потребує перезавантаження, він може взяти відпустку до трьох місяців. Місце буде збережено, а після повернення ми його щиро зустрінемо.ОсвітнівебінариНашій команді є чим поділитися одне з одним. Для організації цього процесу ми щомісяця проводимо внутрішні вебінари на професійні або просто загально цікаві теми.Свята, бонуси, приємне середовище колег — звісно, це також є.Познайомтеся з нами вже зараз.В інстаграмі пишемо про наших людей і важливі події. У фейсбуці ділимося пресрелізами й новинами. На сторінці AltexSoft Lab анонсуємо найближчі набори на курси. У ютубі викладаємо корисні матеріали клієнтам.InstagramFacebookAltexSoft LabYouTubeСпільно до результату.Чекатимемо на ваше CV.

More at AltexSoft

All 30 roles

Popular searches