Задачи
•Исследование и внедрение новых технологий
•Проектирование и программирование бизнес-логики продукта и back-end системы
•Подготовка функциональных, эффективных и полностью соответствующих требованиям API в тесном сотрудничестве с front-end программистом
•Анализ исходного кода и внесение необходимых изменений
•Написание модульных и интеграционных тестов, разработка автоматизированных инструментов для повседневных задач
•Написание и документирование качественного и эффективного кода
•Анализ идей и предложений для устранения рисков и неэффективных решений
Требования
•Высшее образование (предпочтительно в области информационных технологий, компьютерной инженерии, прикладной математики и кибернетики)
•Не менее 3 лет опыта работы в соответствующей области
•Отличное знание азербайджанского языка и хорошее знание английского языка
•Знания и опыт программирования на Java
•Знания и опыт работы со Spring Framework
•Знания и опыт работы с технологией ORM (Hibernate)
•Знания и опыт реактивного программирования (Reactor, Spring WebFlux)
•Знания и опыт работы с микросервисной архитектурой
•Знания и опыт работы с REST API и SOAP
•Знания и опыт работы с платформами обмена сообщениями (Apache Kafka, RabbitMQ)
•Знания и опыт работы с базами данных SQL (Oracle, PostgreSQL)
•Знания и опыт работы с базами данных NoSQL (MongoDB, Redis, Elasticsearch)
•Умение работать с GIT
•Высокоразвитые аналитическое мышление и навыки принятия решений
•Умение работать в команде и выстраивать коммуникацию
Будет плюсом
•Высшее образование в области информационных технологий, компьютерной инженерии, прикладной математики и кибернетики
•Знание Docker, CI/CD и Kubernetes
•Знание Agile (Scrum, Kanban, Jira)
Условия
Условий в вакансии нет