İş Təsviri
Bank Respublika OJSC
Description
Participate in the Bank’s existing projects and add new functionality to the systems;
Participate in the development of new backend systems;
Provide technical support and promptly resolve problems to ensure system stability and reliability.
Requirements
Minimum 2 years of experience in programming and backend;
Experience with Java 8+, Java SE and Spring Boot;
Knowledge of Spring Framework modules: Spring Core, Spring Boot, Spring Data JPA, Spring Security;
Ability to work with REST APIs;
Knowledge of the basic principles of Microservice architecture;
Knowledge of messaging systems such as RabbitMQ or Kafka;
Ability to work with GIT;
Ability to work with SQL and databases (PostgreSQL, Oracle, etc.);
Ability to write Unit Tests (JUnit, Mockito, etc.);
Experience in API documentation and testing with Swagger and Postman;
Basic knowledge of Docker and container technologies is an advantage;
General knowledge of CI/CD and DevOps processes is an advantage;
Familiarity with API Gateway and Elasticsearch is a plus;
Experience working with business process management systems such as BPMN or Camunda is an advantage;
Ability to work in a team;
Result orientation;
A desire to develop new knowledge and skills.
About the vacancy
Vacancy type Full-time