Position: Middle/Senior Java Full-stack Developer
Company: Edsson Ukraine LLC
Category: Java
Experience required: 5y
English level: intermediate

Responsibilities:
• Integrate user requirements for the development of new (or upgrade of existing) software solutions;
• Design technical solutions and perform feasibility studies;
• Propose viable technical solutions to Product Management and/or users for validation;
• Model, design, and implement databases;
• 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;
• Produce software documentation necessary for the application and issue it to the requesting departments.

Requirements:
• Experience in Java full-stack development
• Experience in Java Core, Java EE (EJB, JPA), Web-services (SOAP, REST)
• Experience in HTML, CSS, JavaScript and JS frameworks (Angular JS 2)
• Experience in SQL, data management and relational databases
• Experience in WebLogic, JBoss
• Experience in Git
• Iterative development practices (Agile/Scrum)
• Subject matter expert on knowledge of the complete software development lifecycle
• Strong team player with a collaborative mindset

Foreign languages:
• English upper intermediate level or higher, both verbal and written.

Education:
• Higher education; preferably Master's degree in Computer Science, or Computer Engineering, or Applied Mathematics.