Position: Middle Java Developer (ID2031)
Company: Raiffeisen Bank Aval
Experience required: 3y
English level: intermediate

**Required skills:**
- Knowledge of Java Core / Javа EE (8 -14)
- Spring 5, Spring (Boot, Spring Data, MVC, Security, Integration)
- DataBase: PostgreSQL
- Experience of using jdbc, xml, mq, web-service's
- Experience of using java-annotation
- Experience in working with Jira (Confluence, Jira applets)
- Understanding of SDLC
- 3 years of experience in commercial software engineering

**As a plus:**
- Experience with Kafka, Kubernetes
- Understanding of microservices architectural principles

**We offer:**
- 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
- You will work in a large international company that provides possibilities for professional and personal growth

**Responsibilities:**
- Design and building solution according to technical requirement
- Code reviewing
- Unit testing
- Take part in project related meetings
- Technical requirements analysis

**Project description**

As part of the program, the introduction of new functionality for the Bank’s ATM network and the construction of interaction on new technologies (use of microservice architecture).

The implementetion of new functionality in the Bank’s ATM network will make it possible to turn ATM into a branch without employees, when potential customers do not have the opportunity to use online resources, for example, depositing trade proceeds by a Legal entity / Individual entrepreneur (segment of Business Banking and Corporate Business clients).

This team needs specialists who will be interested in working on improving the functionality of ATM Bank on an ongoing basis.