Senior Java Developer - Bird project
AmadeusAbout the role
Job Title
Senior Java Developer - Bird projectExternal Job AdvertBusiness environment
The Engineering Experience division is a central unit that works on projects that improve and standardize the Amadeus engineers' experience by proposing tools and processes that they can use in their daily work. The main focus is on enhancing the engineering toolchain, sustainability topics, quality governance, and enablers for future strategies and technologies.
The key areas of responsibility for this division include:
The development and implementation of tools and processes to improve the engineering experience;
The promotion of sustainable practices within the engineering team;
The governance of quality standards and best practices;
The identification and implementation of enablers for future strategies and empowering cutting-edge tools.
Your Main Responsibilities
Common accountabilities :
As a senior java developer, you will be responsible for designing, developing, testing, and deploying features and enhancements for Bird, a product that provides orchestration and REST APIs to interact with software releases.
You will work with a team of talented and passionate developers, using SAFe agile methodologies and best practices, to deliver high-quality and scalable solutions.
You will collaborate with other teams and stakeholders across Amadeus, such as Jira, BitBucket, ArgoCD, Jenkins, and more, to integrate Bird with various tools and services.
You will also contribute to the continuous improvement of the product, the codebase, and the development process.
You will Influence decisions related to own activity, anticipating dependencies and consequences in complex scenarios, contribute to transversal projects, propose improvements to processes and be accountable for own and team commitments.
You will support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
Specific accountabilities:
You have at least 5 years of experience in java development, using frameworks such as Spring and Hibernate.
You have a solid knowledge of web development, using technologies such as Angular, HTML, CSS, and JavaScript.
You have experience with relational databases, such as PostgreSQL, and NoSQL databases, such as Redis and Elasticsearch.
You have experience with messaging systems, such as RabbitMQ, and workflow engines, such as Flowable.
You have a good understanding of software engineering principles, such as design patterns, SOLID, TDD, and CI/CD.
You have excellent communication and collaboration skills, and you are able to work effectively in a distributed and multicultural team.
You are proactive, self-motivated, and eager to learn new technologies and skills.
What we can offer you
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.
How do we hire?
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 tea
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s