Java Software Developer – Fast Data, Dynamic Intelligence Hub Job at Amadeus – in Nice (06)
Data has a tremendous industry momentum, and it is commonly agreed that companies that view data as a strategic source of competitive advantage and implement it effectively are better equipped to unlock new market opportunities as they arise. This is true for Amadeus as well as we manage huge volumes of travel related data that is of great interest to our eco-system.
Accepting the challenges, Amadeus is accelerating by bringing together expertise and experience around data technologies from various R&D organizations using SAFE methodology, with the mission to deliver an integrated platform to the entire Amadeus.
We’re calling it the aPaaS, Application Platform-as-a-Service, and it will encompass all the needed bricks to build a modern cloud-native application – from fast data to big data, from rules engine to machine learning – on top of the features already offered by the PaaS.
In Data Domain, the Fast Data Platform ART aims at delivering a first-class technology to serve the needs of the various business domains at Amadeus in terms of real-time digestion of data, its correlation and event detection. It aims at providing a turn-key event-driven architecture on which the business domains can build and implement cloud native applications.
The Fast Data Platform includes the delivery and the vision for Dynamic Intelligence Hub (DIH) product for our Airlines customers. This is a growing product already sold and working in production for Finnair and Air Canada, under assessment by several airlines including Southwest Airline and Malaysian Airline. The DIH product is now part of the baseline portfolio for all Altea PSS renegotiations which will help increasing its adoption.
The Fast Data Platform includes, as well, the delivery and the vision of Platform-to-Platform capability which aims at linking our Amadeus Data platform to the others Tech Giant platforms like Salesforce and Adobe.
Summary of the role
You will join a team following agile scrum methodology that is designing, developing, and maintaining a real-time streaming platform, using state of the art technology (such as Kafka, Kubernetes, HELM, Quarkus, etc.). This platform touches all segments of our business such as reservations, ticketing, departure control, inventory or even airlines proprietary systems. This platform allows airlines to react in real-time to their operations, creating and running key use cases in a modern and highly serviceable environment.
Within Amadeus, the Data Driven Engineering team works closely with teams across multiple sites (London, Nice, Bangalore, Erding), applications and groups (R&D, Global Operations). As a Software Development Engineer, you will be accountable for the technical design, development and delivery of the product functionalities based on the solutions agreed with stakeholders.
Your Main Responsibilities
By joining our team and the Fast Data ART, you will have a unique opportunity to participate in the design and development of a strategical new product for Amadeus. Your deliverables and support will be key in the success of Amadeus Dynamic Intelligence Hub, and the adoption of 1A Fast Data technical stack.
As a Software developer, part of the component team, you will have three main missions:
1. Be involved in the global architecture definition and in charge of the design and delivery of some key middleware components
Our platform SDK, providing the micro-services shell and APIs hiding the platform complexity (for messaging, logging…).
Our real-time data acquisition platform (ETL), leveraging on Kafka and MongoDB to build a powerful, micro-service based, streaming architecture
The architecture and reference implementation of Dynamic Intelligence Hub including RESTful “Digital API”
Our CI/CD and platform templating tools (Helm Based)
All components being cloud ready, making the most of Kubernetes and Docker technology
2. Maintain and optimize
Troubleshoot and investigate defects raised by our customers to ensure compliance of our products to the specifications and system integrity
Create and update standardized documentation
Conduct routine performance analysis and optimize software
Work closely with Product Management, Technical Business Analysts, Quality Assurance and Global Operations to create and develop high quality code for internal/external customers that works and is consistent with requirements documents
Collaborate with your fellow team members, to benefit from their knowledge and different backgrounds, and bring your own assets to the team
Coordinate cross team/cross area development with other teams and developers
About the ideal candidate
You have a relevant experience with Java design, implementation, and operations (JVM runtime behaviour).
You are passionate about and committed to delivering high quality software: easily maintainable, well-documented, and thoroughly tested.
You are allergic to software architecture flaws, which you naturally redesign. You can propose solutions in collaboration with architects, technical leaders and Dev, DevOps profiles, present them and build consensus around it.
You can deliver high quality results in a fast paced, changing environment with shifting priorities.
You strive to consistently meet established deadlines.
You maintain timely reports on status of projects, potential technical problems, and any other relevant details.
You know or willing to learn event-driven and micro-services concepts and are ready to experiment on currently existing software to make it Cloud-ready.
You have a strong sense of service, ready to help on various topics, including ones you never handled before. Your communication skills are used to help and support achieving the goals of the organization.
You impressively adapt to multi-disciplinary/cultural environments.
You have an amazing team spirit.
What we can offer you
Get rewarded with a competitive remuneration, an individual and company bonus and enjoy many benefits.
Work from anywhere: Flexible teleworking from 1 day per week to full weeks to full remote, you will also benefit from a home office setting-up Premium & monthly allowance.
Experience in an environment with unique complexity and a hardly matched criticality among the leading tech companies.
Professional development in a truly international and multisite environment with a great mix of people.
A wide set of trainings available to broaden your knowledge and enhance your soft skills including onsite and on-line learning hubs packed of technical and soft skills to help to develop any competencies.
6 weeks holiday, plus pension contribution and healthcare insurance.
Enter a diverse and inclusive workplace.
Enjoy your office life: Coffee hubs to work or relax, quiet zone, flexible desks and agile areas, on site restaurants, tennis, soccer, yoga, dance, on-site sport center and classes and on-site conciergerie services.
We are a global company full of the greatest innovators, delivering breakthrough solutions. We know that they deserve the best rewards, and so do you if you join our team!
To build a career that is meaningful to you, we will follow you on each step of this journey by offering training, international mobility, a wide range of internal opportunities to grow your skills and different types of career paths.
Join our engineering community that counts more than 2500 members in Nice and 4000 worldwide.
We will provide you mentoring, training and continuous development opportunities.
Check out Tavleen’s testimony: “I started as a software developer in Amadeus Nice. In 2013, I was ready for my next opportunity at Miami in the new world of Operations. By 2015 I was now backpacking to take the next challenge: lead a development team of Operational in another location: Munich, Germany. This role got me the opportunity to lead and build high performance agile teams, to improve my capacity in drinking “weissbier” & to speak another language. I did fairly good in all except the last one!”
How do we hire?
The application process takes no longer than 10 minutes!
Online application: Submit your online application and our Talent Acquisition specialist will get back to you if your skills match the role.
Phone Interview: We’ll get to know each other with a short casual conversation. You’ll also have the chance to ask questions.
Online Testing: Depending on the role you applied for, you might have to do some online tests.
Interviews: First you’ll meet one of our talent teams. Then you’ll have an interview with a member or members of the team you’re looking to join.
Offer: Our Talent team will make you a job offer and welcome you to your new role with us.
Join our global team: Where you can develop your skills and build an international career that matters.
Are you the one we’re looking for? Apply now!
Not ready? Email us for more information: [email protected]
Want to learn more about Amadeus, check out our blogs!
We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.
Any duplication and display of partial or full content of our job advertisement on any support, such as brochures, websites, mail, emails, this list is not exhaustive, is strictly forbidden without prior formal Amadeus’ authorization.
Recruitment agencies: Amadeus does not accept agency resumes. Please do not forward resumes to our jobs alias, Amadeus employees or any other company location. Amadeus is not responsible for any fees related to unsolicited resumes.
Company: Amadeus –
Company Location: Nice (06)