We are seeking a Fullstack Developer (Java/Angular) to develop and build a flexible booking process in all touch points for airline customers. Join the team that creates interesting projects for one of the leaders of the aviation industry in Europe!
Building a flexible booking process in all touch points (web, mobile, application) based on open technologies that will define new functions, including:
a)Personalization of the offer (additional services, payment methods, etc.)
b)Integration with the user profile
c)Possibility to edit the individual steps of the process before possible payments
d)Possibility to change the currency during the booking process
e)Dynamic flight selection by supplementing the calendar with prices
Improvement of UX / UI by connecting the companys website with the booking process using SPA
Improvement of additional products (multicity bookings, Ticket changer tool, self-service Check-In, inspirational offer across digital touchpoints based on Instant Search)
Speed up go-to-market process for new markets and destinations,
Shifting sales from indirect to direct channels and decreasing sales and distribution costs
Replace different Content Management System with Adobe Experience Manager for managing digital assets
requirements-expected :
Knowledge of Java and Spring, supported by several years of experience
Expertise in Adobe Experience Manager and AWS-hosted environments
Strong skills in Angular, Spring Boot, and API integrations
Familiarity with DevOps and CI/CD tools like Jenkins, BitBucket, and SonarQube
Knowledge of PostgreSQL databases
Good knowledge of software development techniques and design patterns. Knowledge of architectural patterns and Domain Driven Design issues will be an asset
Knowledge of queuing systems and integration issues - knowledge of Apache Camel and Enterprise Integration Patterns would be an asset
Attention to good code quality. Ability to create testable code
Analytical skills
Openness to business knowledge
Ability to learn quickly
Communicative knowledge of English
Experience in the airline/travel/booking industry would be an added advantage
offered :
The opportunity to participate in a large greenfield project for one of the leaders in the aviation industry in Europe
Work among experienced experts
Permanent cooperation based on an employment contract or B2B contract
Private medical care
Multisport card
Life insurance
Team-building events and themed events
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses