Full Stack Java Developer

Role Description

– Integration of user requirements for the development of new (or upgrade of existing) soft-ware solutions;
– Design of technical solutions and perform feasibility studies;
– Proposition of viable technical solutions to Product Management and/or users for validation;
– Software development according to Amadeus standards;
– Creation of a new UI layer of site by using Angular web framework;
– Creation of a new Angular-based mobile application from scratch;
– Integration with server-side Rest API;
– Architecture & development of new reusable components & widgets;
– Development of new UI components;
– Model, design and implement databases;
– Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines;
– Participation in the validation phase of the product cycle, fine-tuning when necessary to fi-nalize 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.

Role Requirements

Must have 3 years of experience with:

Java full stack development
Java Core, Java EE (EJB, JPA), Web-services (SOAP, REST)
HTML, CSS, JavaScript and JS frameworks (Angular JS 2)
SQL, data management and relational databases
WebLogic, JBoss
Git
Iterative development practices (Agile/Scrum)

Nice to have experience with:

PHP 7+;
MySQL, Elastic Search;
Laravel (Symfony based components);
ORM: Eloquent, Doctrine 2;
JavaScript (vue.js, jQuery + vanilla);
SOAP/REST services, XML-RPC, JSON;
PHPUnit;

Apply now

Application Form

    The fields marked with "*" are required


    Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.


    Only PDF, DOC and DOCX files allowed. Maximum file size is 10MB.

    I agree that my personal data can be processed in relation to my application, under the provided terms(Data Privacy Notice). I prefer to be contacted by:

    Benefits

    Career development

    Work-life balance

    Company benefits