Job Title
Fullstack Web Developer
Amadeus is the leading technology provider to the travel industry and is present in 190+ countries around the world. Our innovative solutions power every part of a traveler's journey, from airlines to search engines, travel agencies to hotels, the world's top travel brands rely on Amadeus to help create exceptional traveler experiences.
Istanbul is one of our strategic engineering hub locations, hosting business units from across the Amadeus ecosystem and working with multinational teams from around the world to shape and create the future of travel.
In Full Stack Web Developer role, you'll be a member of the Airline Engineering Services Unit and find a chance to collaborate in the definition of the strategy of the Software Development, technological framework and functional approach in Agile Environment.
Responsibilities will include analyzing airline requirements on Front End or middleware of their web applications, designing technical solutions, and developing high-quality software aligned with Amadeus standards. You will contribute to the full development cycle, including coding, testing, documentation, and support. With your technical expertise and understanding of the Amadeus business context, you will help enhance existing systems and propose innovative, reliable solutions that meet user and product needs.
In this role you will have the chance to:
● Analyse specifications
_ Define user requirements for the development of new (or upgrade of existing) software solutions.
● Design systems and code
_ Design 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 Amadeus 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
● Document your work
_ Produce software documentation necessary for the application and issue it to the requesting departments.
• Bachelor's degree in Computer Science, Information Technology or equivalent • 2+ years of Professional programming experience in web development • Good working experience in JAVA, JEE, Junit • Good working knowledge on Spring Framework, Spring boot, Hibernate, microservices • Good working experience with modern JavaScript framework (Angular, TypeScript) • Knowledge of Unit test tools (JUnit, Mockito, Jest, Jasmine) • Experience with RESTful APIs, JSON, XML • Knowledge of JEE application servers • Experience in application security, databases and cloud systems • Advanced level of written and oral English communication skills • Strong problem solving and analytical skills • Strong team player with a collaborative mindset