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

Project Description:
Luxoft, a DXC Technology Company, is a digital transformation services and software engineering firm providing bespoke IT solutions that drive business change. 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 Client Onboarding program we build critical platform for global financial institution. This highly integrated workflow solution allows our client to open accounts for corporate business almost in any place in the world.

We are looking for a Full Stack Software Developer to join our Client Onboarding program in Kiev. The successful candidate should have proactive mindset and to be able complete challenging development with quality and delivery commitments. A keen sense of urgency and orientation on excellence is a must.

Project technologies:
- Java 8
- Spring 4
- React.JS
- Hibernate ORM
- Oracle Database 11g2
- Maven
- TeamCity
- SonarQube
- IBM WebSphere Application Server 8.5
- IBM WebSphere Business Process Manager 8.5
Responsibilities:
- Implement process flows, services, business logic and user interfaces
- Implement integration services
- Keep clean design and architecture
- Participate in development of account services solution on IBM BPM platform
Mandatory Skills:
- 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