Senior Java Developer (Airline)

Cinergie Digital

United Arab Emirates

Accepting Applications Full-time On-site
Posted 1 hour, 41 minutes ago 0 views 0 applications
Job Description
**Location** : Client Premises, Dubai, UAE **Salary** : AED 10,000 to 13,000 per month **Benefits** : Work visa, air tickets, medical insurance, gratuity, paid time off **Experience Required** : Minimum 5 years of relevant work experience **Reference:**  FZ\-AE\-411 Role Overview We are hiring a Senior Software Engineer to join a large airline technology programme in Dubai, working on systems at the intersection of customer loyalty, customer\-360 profiling, and airline reservation. The role is hands\-on engineering — building and maintaining Java/Spring services, designing integration flows in Apache Camel, and exposing well\-designed REST APIs that connect loyalty, reservation, and customer\-data platforms. You will work alongside senior architects, business analysts, and QA engineers in a multi\-vendor environment, with direct exposure to the business owners of loyalty and reservation systems. This is a long\-horizon engagement on a mission\-critical platform — code quality, integration discipline, and domain understanding all matter. Key Responsibilities * Design, build, and maintain backend services in Core Java and Spring / Spring Boot for loyalty, customer\-360, and reservation\-adjacent workflows. * Develop and maintain integration routes in Apache Camel — connecting upstream and downstream systems including loyalty engines, reservation platforms, and customer data stores. * Design and expose REST APIs with clean contracts, proper versioning, error handling, and documentation (OpenAPI/Swagger). * Translate functional requirements from business analysts into technical designs, and break them down into deliverable engineering tasks. * Troubleshoot production issues across integration boundaries — including message\-flow tracing, payload debugging, and root\-cause analysis on Camel routes. * Contribute to architecture and design discussions, especially where loyalty accrual/redemption, customer\-profile resolution, and reservation events intersect. * Write unit and integration tests; participate in code reviews; uphold engineering standards across the team. * Work collaboratively with QA, BAs, and the broader programme team on UAT, defect resolution, and release cycles. **Required Skills \& Experience** * 5\+ years of hands\-on backend development experience. * Strong Core Java fundamentals — concurrency, collections, JVM behaviour, exception design. * Airline Loyalty / Frequent Flyer Programme — accrual rules, redemption, tier qualification, partner earn/burn, member lifecycle. Hands\-on engineering experience inside a loyalty platform (not just adjacent exposure). * Customer\-360 / Single Customer View — identity resolution, golden record, profile stitching across source systems, consent and preference data. * Airline Reservation Systems — practical familiarity with PNR structures, passenger data, booking flows, and how reservation events propagate to downstream systems.
Login to Apply

Don't have an account? Register

About Company
Cinergie Digital
View All Jobs
Share this job