Position: Full stack Java senior developer (Banking project; Relocation to Germany)
Company: Luxoft
Experience required: 3y
English level: intermediate

PROJECT DESCRIPTION:
Technology stack includes Oracle as backend, current UI of Pega BPM and new JavaScript UI applications based on micro-services and Angular.
Project divides to following massive streams that requires Full Stack developer involvement: New-age UI development, Integration with external components and migration activities to support Micro-service architecture.
Involvement means participation in multicultural environment keeping in touch with Core Architecture team in NY, Project sponsor and USers in Frankfurt, Development Team in Frankfurt and/or Kiev.

RESPONSIBILITIES:
- Development of cross-platform Enterprise application
- Work with full stack components (Java, Oracle) once there's a need
- Direct communication with customers in Agile mode
- Business travel onsite (New York)

SKILLS:
- Java 8
- Spring/Spring Boot
- REST services, SOAP services
- Oracle
- System integration skills (data flows, messaging, file interfaces, integration between Unix/Linux and IBM mainframes)
- Microservices (design principles and practical implementation skills)
- 3+ years experience
- SQL, PL/SQL
- Strong English (speaking, writing)

NICE TO HAVE:
- UI skills (Angular, Bootstrap, NodeJS, NPM, etc.)
- Non-relational databases (Elastic Search preferred)
- Continuous Integration
- Cloud solutions
- Container management (Docker, Kubernetes)