Description:
Our world-class and trusted technology partner, provides industry-leading IT solutions, is looking for an experienced Software Development Engineer to join our Creation Platform, Fast Data Platform Train, following SAFe/agile scrum methodology that is designing, developing and maintaining a real-time streaming platform, hosted in the cloud, using state of the art technology. The platform touches all segments of our business, such as reservations, ticketing, departure control, and inventory.
As a Software Development Engineer, you will be accountable for the technical design, development, delivery and operation of the product functionalities based on the solutions agreed with stakeholders.
Responsibilities:
- Define user requirements for the development of new (or upgrade of existing) software solutions.
- Design systems technical solutions and perform feasibility studies.
- Propose viable technical solutions to Product Management and/or users for validation.
- Develop software according to Amadeus standards.
- Model, design and implement databases.
- Test and maintain the software.
- Conduct unit, package and performance tests and ensure a level of quality in line with the Client’s guidelines.
- Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
- Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
- Produce software documentation necessary for the application and issue it to the requesting departments.
Qualifications:
- Extensive experience in Java (including good JVM understanding)
- RESTful Services
- Kafka or similar messaging data solution
- MongoDB or similar NoSQL platform
- Linux