Position: Expert Java Developer
Company: Luxoft
Experience required: 3y
English level: upper

In financial services we deliver complex projects with high skilled engineering talents. If you would like to help us build engineering solutions that make difference for our global financial industry clients, this may be your opportunity.
In Markets program such Management Information Strategy platform we build critical platform for risks assessment and compliance rules verification.
We are looking for a results-oriented Java developer to join our Markets program in Kiev. The successful candidate will be a self-starter with excellent analytical and presentation skills. The candidate should also have strong communication skills, enabling them to work with key business stakeholders and partners to deliver business critical UI and integration projects. A keen sense of ownership and sense of urgency is a must.
Project technologies:
- Java 8
- Oracle Database
- TeamCity
- SonarQube
- React
Responsibilities:
- Implement process flows, services, business logic and user interfaces
- Implement integration services
- Keep clean design and architecture
Mandatory Skills Description:
- Knowledge of OOP fundamentals and Design Patterns (GoF)
- Java 8: Core, JEE (SOAP, REST, XML parsing)
- Spring 4: Core, MVC
- Frontend development skills
- JavaScript ECMAScript 5
- HTML, CSS
- SQL
Nice-to-Have Skills:
- Java 8+, JEE: JMS/MQ
- Spring 4: Data, Security, REST
- Hibernate ORM
- JavaScript ECMAScript 6
- HTML5, CSS3, Bootstrap
- XML, XSLT, WSDL, XSD, Xpath
- Knowledge of one of mainstream JavaScript framework: Angular, React JS, Vue.js
- Knowledge of Oracle SQL and PL/SQL
- Knowledge of best practices and design patterns in workflow applications development
- Development experience with BRMS solutions
- Process development experience with BPMS solution: IBM BPM, Activity BPM is a plus
Languages:
English: B2 Upper Intermediate