Position: Senior Java Developer
Company: Raiffeisen Bank Aval
Category: Java
Experience required: 3y

**What do you need:**
- 3+ years of commercial experience with Java 8 +
- 2+ years of using jdbc, xml, mq, web-service's
- 2+ years using of JavaServer Faces 2.0
- Ability to use Prime Faces, Angular, Spring Boot
- Experience of using java-annotation
- Full understanding of the development process
- Experience in working with Jira (Confluence, Jira applets)
- Understanding of SDLC
- Ability to multi-task with multiple priorities and time frames
- Ability to work independently with no supervision

**What to do:**
- Technical requirements analysis
- Design and building solution according to technical requirement
- Code reviewing
- Unit testing
- Take part in project related meetings

**Nice to have:**
- Experience with Spring Boot, Angular Framework
- Strong understanding of business process transactions

**What do we offer:**
- You will work in a large international company that provides possibilities for professional and personal growth
- Involvement into challenging, large-scale and diverse projects which have impact for our customers
- Become a part of a highly professional and successful team with an international company culture
- Knowledge sharing with colleagues from abroad (strong IT community including 14 Raiffeisen Group Banks)
- Flexible working hours, 28 days of paid vacation, official employment, distant work possible
- Attractive social package and well-being (health insurance, gym)
- Corporate English courses, soft skills trainings at our corporate L&D academy
- Team building activities and involvement into social projects

**Project description:**
The main task for team was to create CMD system with unique customer data record. We started development in 2017, in June 2018 we released on prod with PI/PE, in January 2019 LE).

We developed: UI, DB on creating/editing of customers, full КУС process, integration with Bank systems for creating and online update СМD data, printing module, Public API (getting customer data + services on creating customers in target systems online).

According to architectures solution CMD was implemented as single point of customer data entry. So, this UI is used as UI that can be opened from product systems (as now implemented in BASS).