Bank of Baku OJSC

java-разработчик некредитных продуктов

Коротко

Java-разработчик уровня middle для разработки и поддержки некредитных программных систем банка, включая REST API, интеграцию с базами данных и микросервисную архитектуру. Требуется опыт со Spring Boot, Oracle/PostgreSQL, Docker, CI/CD, Kafka/RabbitMQ и Redis, а также свободное владение азербайджанским и средний уровень английского. Работа в офисе в Баку, полная занятость.

Описание
Описания нет
Задачи
•Разработка, развитие и поддержка программных систем на Java
•Участие в анализе бизнес-требований и подготовке технических решений
•Разработка новой функциональности и улучшение существующей
•Разработка REST API и других решений для интеграции
•Разработка и оптимизация взаимодействия с базами данных
•Анализ кодовой базы существующих систем и проведение рефакторинга
•Исследование и устранение технических проблем в программном обеспечении
•Участие в обеспечении производительности и стабильности приложений
•Подготовка модульных и интеграционных тестов
•Участие в процессах проверки кода
•Участие во внедрении и совершенствовании процессов CI/CD
•Подготовка и актуализация технической документации
•Тесное сотрудничество с другими командами разработчиков, аналитиков, QA и инфраструктуры
•Соблюдение установленных стандартов разработки, безопасности и архитектуры
•Поддержка технического развития младших программистов
Решение проблем. Внимание к деталям. Адаптивность.
Требования
•Хорошее знание Java SE и принципов ООП
•Практический опыт работы с принципами SOLID, шаблонами проектирования и Clean Code
•Хорошее знание Java Collections, обработки исключений, многопоточности/параллелизма и других основных механизмов Java
•Профессиональный опыт работы со Spring Framework и Spring Boot
•Опыт разработки и интеграции REST API
•Понимание и практический опыт работы с микросервисной архитектурой и разработкой сервисных приложений
•Хорошее знание реляционных баз данных
•Практический опыт работы с одной из реляционных баз данных: Oracle или PostgreSQL
•Хорошее знание SQL, умение писать и оптимизировать сложные запросы
•Опыт работы с JPA/Hibernate или другими ORM-технологиями
•Знание Git и принципов контроля версий
•Опыт работы с Maven или Gradle
•Практические знания модульного и интеграционного тестирования
•Хорошее знание JSON, HTTP/HTTPS и технологий веб-сервисов
•Практический опыт работы с Docker и контейнерными технологиями
•Знание процессов CI/CD и соответствующих инструментов
•Умение работать в среде операционной системы Linux
•Опыт работы с технологиями брокеров сообщений, например Kafka или RabbitMQ
•Понимание Redis и других механизмов кэширования
•Понимание логирования, мониторинга и устранения неполадок приложений
•Хорошее понимание архитектуры программного обеспечения и принципов интеграции
•Азербайджанский — в совершенстве
•Английский — средний уровень
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте