Job Title
Java Software Development Engineer, RESTful APIs
Within Travel Distribution Engineering (TRU-TRD-ENG), the objective of the Consulting & Bespoke Services (CBS) department is to develop a strong pole of services for Travel Distribution, contributing to the realization of our growth objectives and strategy. Our ambition is to monetize further our services and be a unique differentiator against competition.
In this context, Bespoke Services (BSS) oversees the design, build, delivery, and maintenance of custom applications, meaning ad-hoc developments requested to match the exact need of one customer. Some of these applications are becoming popular and requested at market or global level. We are also acting as a small-R&D/Product Management entity, driving the evolution of these community applications or products from a functional and technical point of view. These applications are most of the time built on top of Amadeus products (but not only) and are delivered through 3 flavors: Desktop Customization scripts (SmartScripts) integrated in Sell Connect, Amadeus Robotics, True Bespoke applications (for example RESTful APIs, booking engine, middleware, etc.)
Our development cycle is based on Agile methodologies and is aligned with the best practices defined within Amadeus. Whatever the language, our solutions are all deployed on AWS.
Enthusiast to work on end-to-end projects for Amadeus key customers but also to build our new framework with the latest cloud technologies, like Kubernetes, Java 17 and Quarkus 3.x? Join us to develop new technologies that will shape our customers travel experience. The Java Software Development Engineer has a key role developing RESTful APIs and custom solutions for our customers using Amadeus WebServices and Amadeus Points of Sale (including e-commerce platform).
Common accountabilities:
You will work in a Scrum, part of the Bespoke Services development teams, on customer projects. Within the Scrum team composed of Developers, Solution Engineers and QA Engineers, you will be in charge of:
Developing RESTful APIs or solutions specified by Solutions Engineers (Specification document) to answer customer requirements.
Providing development assistance services (including training) to Regional Delivery Center and customers willing to develop using Amadeus APIs and tools.
Taking part of presales activity, designing with functional consultant the proposed solution. You will evaluate its feasibility, will be responsible for applying the best available technology considering customer wishes and commercial constraints. Finally, you will evaluate the effort and cost in finalizing the service proposal.
Providing development expertise to build solutions with the regional product portfolio, integrated with the customer systems, operating environment, and business practices.
Providing consulting services to review and assess the feasibility of a specific customized development.
Testing and maintaining customized developments. You will deliver and package unit tests and performance tests and ensure a good level of quality in line with the Amadeus guidelines.
Supporting the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
Technical skills:
At least 2-3 years working experience developing complex IT solutions.
Proficient in Java (Java 11+, spring boot 2). Knowledge of Quarkus a plus
Proficient in Object Oriented programming concepts, Dependency Injection
Strong understanding of programming, APIs, SOA, REST Webservices & Standards
Experience with Kubernetes, Helm recommended.
Experience in Angular 2+ (15+ preferred), NodeJs, JavaScript, HTML 5, CSS is a plus
Soft skills:
Team spirit
Proactivity
Analytical thinking
Be rewarded with a competitive remuneration, an individual and company bonus and enjoy many benefits.
Work from anywhere: Flexible teleworking from 1 to 3 days per week. You will also benefit from a home office set-up premium & monthly allowance.
6 weeks holiday, plus pension contribution and healthcare insurance.
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.
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 concierge services.
Online application: Submit your online application and our Talent Acquisition team will get in touch 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 may 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.
Diversity & Inclusion
Amadeus is an Equal Employment Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, childbirth, or a related medical condition), ancestry, national origin, age, genetic information, military or veterans status, sexual orientation, gender expression, perception, or identity, marital status, mental or physical disability status, or any other protected federal, state, or local status unrelated to performance of work involved.
Amadeus endeavors to make https://jobs.amadeus.com/ accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process for Amadeus France, please contact us at [email protected]. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.