Position: Senior Java Backend Developer (bm)
Company: Luxoft
Category: Java
Experience required: 3y
English level: intermediate

Develop and maintain IT-Governance web application for German premium OEM, used for connected vehicle services, hosted in customers private cloud.
Develop backend functionality for the HTML5 / ReactJS UI as well as implementing a migration tool from SQL DB to Tibco StreamBase. 
The project language will be in English but the customer is speaking Russian / Ukrainian and prefers this for communication

Responsibilities:
* Implementation of the backend part together within a cross-functional SCRUM team. Following the SCRUM process and communication with the product owner of the customer. 
* The most development will be done in TIBCO Streambase Studio. There will be a lot of opportunities to learn this technology together with the development team of the customer. Luxoft will provide training and material to support knowledge transfer. 
* It is expected to support the backend development (Java EE, EJB) for the 2nd stream of the project in case of high demand in a sprint. 
* Configuration of Openshift in an AWS environment 
* Automation testing with Sonarcube 
* Discussing requirements with the customer 
* Working in SCRUM methodology 
* Business trips to Munich Germany are also required (~ 1 every 2 months) 

Mandatory Skills:
- Willingness and motivation to learn Tibco Streambase 
- Senior experience in Java and deploying code in a Cloud (AWS) environment 
- Some knowledge on how operate with messaging (Kafra/WebSphere messaging) 
- Experience with JDBC 
- Experience with No-SQL Database (MongoDB, AWS DynamoDB 
- Experience with REST 
- Experience with Agile methodology 
- Good communication abilities in English

Nice-to-Have Skills:
- SQL Database experience 
- Experience with Tibco StreamBase 
- Experience with Tibco Business Events (basic skills) 
- Some understanding how Tibco AMS server works 
- Experience with Openshift