About us
KLANIK is an IT engineering consultancy that supports its customers in their digital and technological projects.
The KLANIK group now boasts over 750 talents, working in 16 agencies in Europe, North America, Africa and the Middle East. Committed, atypical and passionate experts, involved in strategic projects thanks to their high level of skills in Software, DevOps, Cloud, Agility, Cybersecurity, Big Data & AI.
Alongside their jobs, KLANIK Group employees are supported on a daily basis in their personal and professional development, via various engaging and innovative initiatives:
KONSCIOUS: in-house community committed to ecological, social and environmental issues
KAMPUS: certified technical training institute
KORNER: technology start-up incubator
KLANIK ESPORT: professional e-sports club open to employees
Job Description
* Context of the mission :
The company works at the heart of the global travel industry, providing the technology that enables the travel sector to evolve - from initial search to booking, from pricing to ticketing, from reservations management to check-in and departure process management.
The products and solutions help to improve the business performance of their customers: travel agencies, corporations, airlines, ground handlers, hotels, railroads, car rental companies, airports, cruise lines and ferry operators.
Assignments offer the opportunity to learn and develop in an exciting, multicultural environment.
Airlines Data-driven engineering is booming, affecting all segments of their business. This offers many new challenges such as complex event handling, studio and ease of use, real-time analysis and the use of machine learning models at runtime.
* Objectives and Deliverables :
The mission consists of working on the design, development, and maintenance of a real-time streaming platform, using state-of-the-art technology. This platform touches all segments of our business, such as reservations, ticketing, departure control, inventory, and even airlines' proprietary systems. It allows airlines to react in real-time to their operations, creating and running key use cases in a modern and highly maintainable environment.
* Key Aspects :
As part of the component team, the job is to work on the global architecture definition and be responsible for the design and delivery of some key middleware components:
Our platform SDK, providing simple APIs hiding platform complexity (for messaging, logging...)
Our real-time data acquisition platform (ETL), leveraging Kafka and MongoDB to build a powerful, microservice-based streaming architecture
The architecture and reference implementation of the DH RESTful "Digital API"
Our CI/CD and platform templating tools
All components being cloud-ready, making the most of Red Hat OpenShift technology.
#LI-LP2
Required qualifications
Define user requirements for development of new or improvement of existing software solutions.
- Design technical solutions and perform feasibility studies.
- Propose viable technical solutions to Product Management and/or customers for validation.
- Model, design and implement databases as necessary, keeping in mind performance aspects.
- Conduct unit, package and performance tests of the software and ensure a level of quality in line
- Participate in the validation/acceptance phase of the product cycle ensuring the fine-tuning necessary to finalize the product.
- Produce software documentation necessary for the application and issue it to the requesting departments.
- Support the end user in the Production phase by debugging existing software solutions in response to Problem
- Tracking Records (PTR) and Change Requests (CR) issued from Product Management or Product Definition.
* Technology stack :
- Agile
- MongoDB
- Linux
- Kafka
- Java