Position: Full-Stack (Java+Angular 2+), Subscription Management Solutions
Company: DataArt
Category: Java
Experience required: 3y
English level: intermediate

Development team by building up an independently located team of talented and highly motivated professionals, tightly integrated into the existing software development lifecycle. 
The project’s goal is the migration/retooling of the key client product, an enterprise spend management software solution. Currently, the company plans to develop new UI using Angular 8 and expand the functionality on the back-end.

This role will provide the successful candidate with an opportunity to be involved in all aspects of the software lifecycle in a global-based environment and the opportunity to learn cutting-edge web application development.

Must have
- 5+ years of experience building enterprise-level web applications
- Experience in developing software using Java
- Ability to design and implement efficient JavaScript framework (Angular 2+) based applications
- Strong Knowledge of Spring
- Knowledge of JDBC/SQL. Have experience developing using major relational databases
- Experience with Event-Driven Architecture
- Understanding of OOP and SOLID principles
- Can use development and project management tools efficiently
- Spoken English

Would be a plus
- AngularJS
- GWT