Careers Site: Software Development Engineer – Kafka (78388)
If you could change one thing about travel, what would it be? At Amadeus, you can make that happen!
Travel makes the world a better place and we are fully dedicated to improving it and making it even more rewarding. We are one of the world’s top 15 software companies: we provide technology solutions and services within the travel industry.
Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting? Are you ready to make an impact across the world? Great, then join us! Let’s shape the future of travel together. #shapethefutureoftravel@Amadeus
The emergence of Big Data technologies is an opportunity to improve our existing products, and create a brand new generation of data driven applications. This is recognized in the company through the Travel 360 program that identified dozens of applications across the organisation that will implement these technologies.
The BIP (Business Intelligent Platform) department is playing a key role inside the company to provide reliable, secured and efficient data storage and data processing solutions. The group is responsible for :
The BIP Department is structured into two main areas: one dedicated to DevOPS activities (BOX), one dedicated to Development Experience activities (BDX).
Within this department TPE-CPM-DMM-BIP-BDX (λbox Development eXperience) team is in charge of defining the Big Data Platform (internally named the λbox) focusing on facilitating development of analytic applications.
This job position corresponds to the activities around the integration of Apache Kafka inside Amadeus. Apache Kafka is a scala based solution chosen to implement a high performance distributed message queue. Kafka’s specificity is to move a significant part of the complexity of regular queuing systems to the consumers’ implementation, providing a simple distributed log management, with a mechanism to store offsets and distribute consumers on the partitions. Kafka is part of broader ecosystem, which can be used in multiple usecases. Kafka’s integration with Spark Apache project makes a very interesting technology for Big Data streaming usecases. Kafka’s integration with the Reactive Streams frameworks (now part of the Java 9 spec) makes its very interesting for the development of Event Driven micro-services. Supported by Confluent, Kafka comes with an eco-system of libraries (K-Streams / K-SQL) to provide a higher level distributed computing framework on top of Kafka.
The candidate will be accountable for:
At Speexx we are building the future of learning. In large businesses and organizations around the world our solutions help...Apply For This Job
We’re looking for a passionate, innovative and creative individual to join our Marketing team as a Visual/UI Designer. As an...Apply For This Job
About Sticker Mule We created Sticker Mule to be the best place to work and shop. That means making ordering fast,...Apply For This Job
Interviewing for a new company is a serious time commitment for all parties involved. Please take the time to read...Apply For This Job