Java Developer (Senior)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Узбекистан, Ташкент |
ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ:
-
Разработка приложений на основе микросервисной архитектуры с использованием Spring Boot;
-
Создание и поддержка REST API для взаимодействия сервисов;
-
Проектирование и разработка объектов базы данных: хранимые процедуры, функции, представления, таблицы, индексы;
-
Написание и оптимизация сложных SQL-запросов, выполнение импорта и экспорта данных, предварительная обработка и разбор XML-данных;
-
Работа с системами обмена сообщениями (Message Broker);
-
Реализация и контроль безопасности приложений;
-
Разработка и поддержка автоматизированных тестов для обеспечения качества кода.
ТРЕБУЕМЫЕ НАВЫКИ И КВАЛИФИКАЦИИ:
-
Опыт коммерческой разработки на Java (от 5 лет);
-
Уверенное владение Java 11 и выше;
-
Опыт работы с Spring Boot, Spring Cloud, Spring Core;
-
Опыт разработки в архитектуре микросервисов;
-
Практический опыт работы с Kafka / RabbitMQ;
-
Знание и опыт использования RDBMS (PostgreSQL) и NoSQL баз данных;
-
Навыки работы с Redis;
-
Опыт разработки с использованием WebFlux;
-
Владение системами контроля версий (GitLab);
-
Умение эффективно разбираться и работать с чужим кодом;
- Знание языков: русский(must have), английский и узбекский.
Будет плюсом:
-
Опыт контейнеризации и оркестрации (Docker, Kubernetes);
-
Опыт работы по методологиям Agile / Scrum;
-
Навыки фронтенд-разработки (Angular, React).
МЫ ПРЕДЛАГАЕМ:
- Работу в инновационном цифровом банке страны;
- Программу профессионального развития и карьерного роста;
- Корпоративное обучение и тренинги;
- Кафетерий льгот: обучение, развитие, книги, спорт, ментальное здоровье и путешествия;
- Комфортные условия труда;
- Работа с профессиональной командой в разработке интересных продуктов;
- Современный офис;
- Официальную заработную плату;
- Командная работа Agile.
Опыт | От 3 до 6 лет |
График работы | Полный день |