Java Developer

Il y a 3 mois


Nice, France Amadeus Temps plein

Job Title

Java Developer

Business environment

Airline business is going through a complete retailing transformation to address expectations customers are now used to in retail: workflow efficiency and control, price transparency, social networks interactions, personalization, etc…

In this context, Order Management System (OMS) is essential to deliver the true value of this transformation. And our group, ORR-OST-OMS, is in charge of building the Amadeus one.

Following 2020 producthon that helped building the first system bricks, our team is now focused on making the product ready for airlines in production achieving the key objectives of openness, simplicity and agility. Last but not least, the group is organized in full SAFe.

About the role

Joining OMS, you will be working in an agile team that is designing, developing, validating and maintaining core components of the OMS, with notably:

Core order system to manage orders data and life cycle, storage, fulfillment

Integration with NDC layer of the order suite via RTL backend

Interactions with other suites needed throughout the handling of our orders: offer suite, revenue accounting, payment, operations suite, etc…

Interactions with the PSS (a.k.a. Bimodal) to leverage all PSS capabilities for a seamless transition while offering new capabilities via OMS

To fulfill those objectives, you will be working on state-of-the-art technologies and concepts, including, but not limited to:

Skube SDK at OMS heart using Quarkus

Mixed Event Driven (based on Java microservices) and Service Oriented Architecture

Kafka streaming technology

Cloud native development on top of ACS based on Kubernetes and OpenShift

Open API with REST JSON over HTTPS

Full CICD stack to ensure seamless code deployment and validation from developer machine to actual end to end platforms

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.

Within the group, you will help driving architecture decisions with the support of our architects. You will also work jointly with your product definition analysts and QA counter parts and ensure a seamless development and deployment lifecycle along with our DevOps.

Within Amadeus, you will be working closely with teams across multiple sites, applications and groups (R&D, SRE).

We are looking for a developer, willing to build from his/her own experience in order to apply his/her knowledge in a challenging and interesting context. So, if you’re willing to:

Look for technical challenges working on highly interesting and cutting-edge technologies

Provide to airlines the state-of-the-art products they need in their transformation. 

Come and join us in OMS

Key accountabilities

By joining OMS team, you will have a unique opportunity to participate in the design and development of a strategical new system for Amadeus. Your deliverables and support will be key in the success of Amadeus Order Management System initiatives. As a Software Development Engineer, you will be in charge of the design and delivery of some key components and you will be involved in the global architecture definition.

To take up this challenge you will need to:

Be passionate about and committed to delivering high quality software

Be able to deliver high quality results in a fast paced, changing environment with shifting priorities

Be able to face and solve different kind of problematics we encounter daily on this new and innovative stack

Think and code like a designer/architect

Design elegant and workable software solutions, both on an application and system-wide level,

Document, develop, implement and unit test software modules

Implement efficient data models both in application BOM and Data Base Models

Consistently meet established deadlines

Maintain timely reports on status of projects, potential technical problems and any other relevant details

Maintain and optimize:

Troubleshoot and investigate defects raised by our customers to ensure compliance of our products to the specifications and system integrity

Debug efficiently

Create and update standardized documentation

Conduct routine performance analysis and optimize software

Collaborate:

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

Education

A degree in Computer Science, or equivalent, or other significant industry experienceFluent English mandatory

Experience

2 to 5 years of experience in Java (back-end/fullstack) development

Specific competencies

Java, and to a less extent, PythonKafka and streaming concepts knowledge is a plusAt ease with cloud computing (virtualization, containers, cloud native architectures). OpenShift experience a plus.MongoDB experience is a plusExperience in Agile methodologyAutonomy, self-motivation and pro-activityAccountability, commitment to deliver durable work of quality, ready to embrace challenges.Flexibility, adaptability to fast changing business and technical environmentTeam player, multicultural approach, eager to learn from other and share knowledge

Working at Amadeus, you will find

A critical mission and purpose - At Amadeus, you will be powering the future of travel and pursuing a critical mission and extraordinary purpose.

A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture.

Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, through on-the-job training, formal learning activities, and day-to-day interactions with colleagues.

A caring environment - Amadeus fosters a caring environment, nurturing both a fulfilling career and personal and family life. We care about our employees and strive to provide a supportive work environment.

A complete rewards offer - Amadeus provides attractive remuneration packages, covering all essential components of a competitive reward offer, including salary, bonus, equity, and benefits.

A flexible working model - We want our employees to do their best work, wherever and however it works best for them.

A diverse and inclusive community - We are committed to leveraging our uniquely diverse population to drive innovation, creativity, and collaboration across our organization.

A Reliable Company - Trust and reliability are fundamental values that drive our actions and shape long-lasting relationships with our customers, partners, and employees.

Diversity & Inclusion

Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potentialby fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience. 

Amadeus is an equal opportunity employer. All qualified applicants will receiveconsideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law. 


  • Java Developer

    il y a 1 mois


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Java Developer to join our team at Amadeus, where you will be working on the design, development, and delivery of our Order Management System (OMS). As a key member of our team, you will be responsible for developing high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign...

  • Java Developer

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France SKYINCAP Temps plein

    Java Developer PositionSKYINCAP is a disability-friendly company that values diversity and inclusion. We are seeking a skilled Java Developer to join our team and contribute to the development of high-quality software applications. As a Java Developer, you will be responsible for designing, implementing, and testing software applications, as well as...

  • Java Developer

    il y a 4 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a highly skilled Java Developer to join our team at Amadeus, working on the development of our Order Management System (OMS). As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...

  • Senior Software Engineer

    il y a 2 semaines


    Nice, Provence-Alpes-Côte d'Azur, France LE CABRH Temps plein

    We are seeking a skilled Senior Software Engineer - Java Developer to join our team at {company}. The ideal candidate will have a strong background in Java development and a passion for creating scalable and efficient software solutions.Main Responsibilities:Design and develop high-quality Java-based software applicationsCollaborate with cross-functional...

  • Développeur Java

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France ATOS Temps plein

    Poste : Développeur JavaVous rejoindrez notre équipe de développement en tant que Développeur Java, où vous contribuerez à la définition des Users Stories et participerez à l'analyse des données et à la rédaction des spécifications fonctionnelles et techniques.Profil :* BAC +5 universitaires ou de type école d'ingénieurs,* 4 ans d'expériences...

  • Java Developer Position

    il y a 2 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a skilled Software Development Engineer to join our team at Amadeus. In this position, you will be responsible for designing, developing, and delivering high-quality software solutions for our Order Management System (OMS).You will work closely with our agile team to design, develop, and maintain core components of the OMS, with...

  • Agile Coach and Java Developer

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleAs an Agile Coach and Java Developer at Amadeus, you will play a critical role in shaping the future of travel technology. Your expertise in Agile methodologies and Java development will enable you to coach teams and develop software solutions that drive innovation and excellence.Key ResponsibilitiesCoach Agile teams in adopting best practices...

  • Développeur Java Senior

    il y a 1 mois


    Nice, Provence-Alpes-Côte d'Azur, France AViSTO Temps plein

    Offre de Développement JavaAViSTO recherche un développeur Java senior pour rejoindre son équipe de développement de plateformes complexes.Compétences requisesExpérience en développement Java avec SpringConnaissance de l'architecture micro-serviceCompétences en conception et en test de logicielsMaîtrise de la méthodologie...

  • Développeur Java Senior

    il y a 4 semaines


    Nice, Provence-Alpes-Côte d'Azur, France AViSTO Temps plein

    Offre de Développement JavaDescription de l'OffreNous recherchons un développeur Java senior pour rejoindre notre équipe de développement de plateforme complexe. Le candidat idéal possèdera des compétences solides en développement Java et une expérience réussie dans la conception et la mise en œuvre de systèmes d'information.Compétences...

  • Java Developer

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking a skilled Java Developer to join our team and contribute to the development of our Order Management System (OMS). As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop core...

  • Responsable technique Java

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Forum Emploi-Formation-Alternance: Talents... Temps plein

    Spécialiste technique JavaNous recherchons un Spécialiste technique Java pour rejoindre notre équipe de développement. Vous serez chargé de la conception et de l'architecture technique de nos projets Java, ainsi que de la gestion de l'équipe technique.Compétences requises :Java : versions supérieures à 8Les framework Spring (Springboot, Data, Cloud,...

  • Spécialiste technique Java

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Forum Emploi-Formation-Alternance: Talents... Temps plein

    Poste de Responsable technique JavaNous recherchons un Responsable technique Java pour rejoindre notre équipe de développement. Vous serez chargé de la conception et de l'architecture technique de nos projets Java, ainsi que de la gestion de l'équipe technique.Compétences requises :Java : versions supérieures à 8Les framework Spring (Springboot, Data,...

  • Développeur Java Exerçant

    il y a 2 semaines


    Nice, Provence-Alpes-Côte d'Azur, France DIGWAY Temps plein

    Nous recherchons un Développeur Java passionnéVous avez déjà une expérience significative en développement Java et souhaitez rejoindre une entreprise dynamique où les défis techniques sont stimulants ?Votre mission : Concevoir, développer et optimiser des applications Java performantes. Collaborer avec des équipes pluridisciplinaires pour créer...

  • Cloud-Based Java Developer

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France SKYINCAP Temps plein

    SKYINCAP is a leading entity in the aeronautical industry, offering exceptional professional opportunities in IT. As a Java Software Engineer, you will collaborate on projects alongside industry leaders, developing high-quality applications and testable codes.Key Responsibilities:Develop, design, and implement high-quality applications.Participate in the...

  • Développeur Java Senior

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France AViSTO Temps plein

    Offre de Développement JavaAViSTO recherche un développeur web back-end Java / Spring pour un projet de développement d'une plateforme complexe.Le projet consiste à développer la nouvelle version de la plateforme, en se basant sur une architecture micro-service.Vous participerez aux phases de spécifications fonctionnelles et techniques, à la...


  • Nice, France Amadeus IT Group Temps plein

    Senior Java Backend Developer (Hospitality)Job Title: Senior Java Backend Developer (Hospitality)Summary of the Role: Amadeus Hospitality GFA (Guest Facing Applications) team is searching for a Senior Java Backend Developer to join our ambitious and talented team. We are looking for a proactive and initiative-driven person to help drive and execute ambitious...


  • Nice, Provence-Alpes-Côte d'Azur, France Pigier Temps plein

    Our company is seeking a skilled Software Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications using Python and Java. You will work closely with our cross-functional teams to deliver high-quality solutions that meet our customers’...

  • Développeur Java Experimenter

    il y a 2 semaines


    Nice, Provence-Alpes-Côte d'Azur, France DIGWAY Temps plein

    Nous cherchons un.e Développeur.se Java passionné.eVous avez au moins 4 ans d'éxpérience en développement Java et souhaitez rejoindre une entreprise dynamique, équipé d'équipes pluridisciplinaires ? Nous avons peut-çtre le poste idéal pour vousVotre mission : Concevoir et développer des applications Java performantes Collaborer avec des équipes...

  • Agile Coach and Java Developer

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Amadeus Temps plein

    About the RoleWe are seeking an Agile Coach and Java Developer to join our team at Amadeus. As an Agile Coach, you will be responsible for teaching Agile methodology and practices to our team members and participating in the Scrum Master Community. You will operate in a low level of complexity, with a simple train setup and a low number of business units...

  • Chef de projet technique Java

    il y a 3 semaines


    Nice, Provence-Alpes-Côte d'Azur, France Forum Emploi-Formation-Alternance: Talents... Temps plein

    Présentation du posteNous recherchons un Chef de projet technique Java pour rejoindre notre équipe de développement. Vous serez chargé de la conception et de l'architecture technique de nos projets Java, ainsi que de la gestion de l'équipe technique.Compétences requises :Java : versions supérieures à 8Les framework Spring (Springboot, Data, Cloud,...