Обязанности: - Активно участвовать в обсуждении дизайна и архитектуры нового проекта - Внедрение новые функциональные возможности, соответствующие бизнес-требованиям - Анализирование функциональных требований и выбирать оптимальный способ их реализации; - Проводить модульные и интеграционные тесты вашего кода; - Проводить обзоры кода; - Разрабатывать интеграционные сервисы для внутренних и внешних систем; - Создавать и поддерживать в актуальном состоянии необходимую техническую документацию для бизнес-приложений; - Уметь работать независимо, проактивно и ответственно в ситуациях неопределенности и меняющихся требований/приоритетов (включая использование тайм-менеджмента, структурирование и расстановку приоритетов задач). Требования: - Профессиональный опыт разработки на Java более 3 лет; - Опыт работы с архитектурой микросервисов; - Хорошее понимание управления транзакциями - Spring, Spring Boot, SQL, Hibernate, PostgreSQL; - Очереди обмена сообщениями (RabbitMQ) - CI/CD, Git, Docker; - Понимание принципов проектирования, SOLID; - Шаблоны проектирования; - Умение работать с многопоточностью; - Опыт проектирования и разработки REST API; - Опыт написания модульных и интеграционных тестов; - Системное мышление и умение работать с новыми технологиями - Обладать хорошими коммуникативными навыками - Применять надлежащие принципы безопасности - Английский как минимум на уровне B2 - Хорошее знание Agile/Jira Условия работы: Полная занятость. С понедельника по пятницу, с 09:00 до 18:00. Офис расположен в Ташкенте. Конкурентоспособная заработная плата |
Комментарии(0)