İşin təsviri
Основные задачи:
- Разработка бэкенд-части системы с нуля на основе микросервисной архитектуры
- Разработка интеграционных сервисов и компонентов;
- Рефакторинг и оптимизация кода;
- Участие в принятии архитектурных решений и исследовательские задачи.
Требования:
- Минимум 1 год опыта работы с Java и Spring Framework.
- Опыт работы с SQL.
- Глубокое понимание алгоритмов и структур данных.
- Знание и опыт работы с RabbitMQ.
- Навыки работы с системой контроля версий GIT.
- Понимание и практический опыт применения паттернов проектирования.
- Опыт разработки RESTful веб-сервисов.
- Знание и опыт управления версией баз данных с использованием Liquibase, Flyway или аналогичных инструментов.
- Понимание микросервисной архитектуры.
- Опыт работы с Redis.
- Опыт работы с Docker и базовые навыки Kubernetes.
Будет плюсом:
- Опыт работы с Kotlin;
- Опыт в написании тестов
Резюме высылать на электронный почтовый адрес. (CV отправлять с указанием названия вакансии).
Əsas vəzifələr:
- Backend proqram təminatlarının mikroservis arxitekturasında proqramlaşdırılması
- İnteqrasiya servislərinin və komponentlərinin proqramlaşdırılması
- Kodun optimallaşdırılması
- Arxitektual həllərin tərtib olunmasında və ilkin yoxlanış üçün tədqiqat xarakterli tapşırıqlarda yaxından iştirak etmək
Tələblər:
- Ən azı 1 il Java və Spring Framework ilə iş təcrübəsi.
- SQL ilə iş təcrübəsi.
- Alqoritmlər və data strukturları üzrə dərin biliklər.
- RabbitMQ ilə iş təcrübəsi.
- GIT versiya nəzarəti sistemi ilə iş bacarığı.
- Dizayn nümunələri üzrə bilikər
- RESTful veb xidmətlərinin hazırlanması təcrübəsi.
- Verilənlər bazalarının versiya nəzarəti üçün Liquibase, Flyway və ya oxşar alətlərlə iş təcrübəsi.
- Mikroservis arxitekturası üzrə biliklər.
- Redis ilə iş təcrübəsi.
- Docker və Kubernetes üzrə təməl biliklər.
Əlavə üstlünlükdür:
- Kotlin üzrə bilikər
- Testlərin yazılması haqqında biliklər
Şəxsi anket forması elektron poçt ünvanına göndərilməlidir (CV formaları vakansiyanın adını qeyd etməklə göndərilməlidir).