Position: Senior Java Developer
Company: Luxoft
Category: Java
Experience required: 3y
English level: intermediate

Project Description:
A flexible tool, able to manage all kinds of assets, including non-electrical equipment. As a basis, it uses data coming from a grid control center and third-party SCADA/EMS/DMS systems. The goal is to equip end-users with facts and data in the form of dashboards and reports to help in the decision-making process for maintaining and replacing assets in the optimal way.
Now we are looking for a Software engineer to develop, integrate and maintain this asset management platform. You will work in implementing new user requirements in coordination with other engineering teams.

The primary location of our team is Dnipro, operating as a dedicated Scrum team.
Responsibilities:
• Gather users' requirements and prepare specifications document
• Work to design algorithms and flowcharts
• Produce clean, efficient code based on specifications
• Integrate software components and third-party programs
• Verify and deploy programs and systems
• Troubleshoot, debug and upgrade existing software
• Gather and evaluate user feedback
• Recommend and execute improvements
• Create technical documentation for reference and reporting

In terms of Quality:
• Comply and contribute to the elaboration of relevant Quality Procedures, work instructions, and Processes in the Quality Management System
• Report or resolve any process non-conformances in a timely manner
Mandatory Skills:
⦁ Java 8, SpringBoot, WebServices (REST/SOAP), JPA, JavaEE;
⦁ RDBMS: SQL, (Oracle, PostgreSQL or other relational database);
⦁ Application servers: Apache Tomcat;

⦁ Ability to learn new languages and technologies
⦁ Excellent communication skills
⦁ Resourcefulness and troubleshooting aptitude
⦁ Willingness to travel (up to 20%) in MENAT region
⦁ Attention to detail
⦁ BSc/BA in Computer Science
Nice-to-Have Skills:
⦁ Knowledge in user interface GWT, Sencha GXT;
⦁ Twitter Bootstrap, Fusion Chart, Fusion Widgets;
⦁ PL/SQL;
⦁ Application servers Wildfly (JBoss);
⦁ Knowledge in Talend, Jaspersoft Reporting BI, and Alfresco CMS
Languages:
English: B2 Upper-Intermediate