Position: Java Developer
Company: Svitla Systems
Category: Java
Experience required: 3y
English level: upper

**Requirements:**
- Minimum of 3 years proven professional experience developing and architecting scalable data analytic applications using technologies with a complex backend processing system
- Fluency in programming language Java and ability to learn Node and Scala, DB is a must with the ability to pick up new languages and technologies quickly
- Full Stack Development experience nice to have (DB/API/WWW combination) with architectural oversight
- Knowledge or experience of Gradle, GIT, Docker and Jenkins
- Excellent business communication skills

**Will be a plus:**
- Knowledge or experience with Scala
- Knowledge or experience with Node
- Knowledge or experience with AngularJS
- Knowledge or experience with Tableau
- Knowledge of BPM workflow systems

**Responsibilities:**
- Work on a product and participate in the rapid design and development of sophisticated analytical applications for the financial services industry
- Run with BigData environments and Data Lake
- Work on Spark queries and Big Data pipelines
- Enhance and maintain the already existing app
- Optimize application for maximum speed and scalability
- Provide advanced-level development and documentation skills