Position: Senior Java Developer, Banking System; Sign-on Bonus
Company: DataArt
Category: Java
Experience required: 5y
English level: intermediate

The bank was founded three centuries ago, and today its assets are estimated to be worth trillions of US dollars.

DataArt's experts together with developers on the client's side are creating new banking apps and upgrading the old ones.

Working in this project will provide an opportunity to participate in the technological modernization of a large financial institution, to create a product for thousands of users, and to obtain experience in agile software development.

Must have

Excellent knowledge of Java 8+
Experience in developing applications using the Java Enterprise platform
Knowledge of and the ability to work with requirements and project documentation (Jira, Confluence)
Knowledge of and experience with micro-service architectures
Experience with Spring and Spring Boot frameworks
Knowledge of REST, JSON, communication servers
Knowledge of OOP, OOD, and design patterns
Experience of development using Scrum and TDD
Good spoken and written English

Would be a plus

Experience with databases (Oracle, DB2)
Experience with Continuous Integration systems (preferably TeamCity)
Experience in building scalable, high loaded data processing systems (SQL/NoSQL/sharding /distributed messaging systems)