Обязанности:
iFellow – Российская аккредитованная ИТ компания нового поколения, предлагающая сервисно-ориентированный подход к разработке ПО, тестированию и сопровождению информационных систем для бизнеса. iFellow работает на ИТ рынке с 2015 года. Основной специализацией компании являются направления комплексной системной интеграции и разработки программного обеспечения. Сегодня компания предлагает целый ряд инновационных решений для финансовых, страховых и телекоммуникационных компаний, а также ритейла и логистики. В связи с активным расширением штата, мы приглашаем в свою команду Разработчика Java (финтех). Специфика команды: Мы придерживаемся принципов продуктовой разработки. Наша backend-платформа основана на event-driven микросервисах. Продукт: Высокопроизводительный распределенный in-memory кэш для сессионных данных (общего контекста запросов в рамках сессии), позволяющий снизить нагрузку на внешние сервисы и базу данных. Мы предлагаем: Оформление по ТК РФ, полностью официальная заработная плата; Гибкое начало рабочего дня, график 5/2; Возможность работать полностью удаленно (работа только по РФ); ДМС/льготное страхование; Возможность обучения за счёт компании (корпоративный английский язык, обучение на внешних образовательных площадках/ в центрах практик внутри компании); Дополнительный оплачиваемый отпуск при значимых событиях в жизни. Среди твоих задач: Участие в полном цикле разработки; Развитие архитектуры системы и проектирование функциональности, удобной в использовании; Работа в тесном контакте с бизнесом и пользователями; Создание понятного для чтения и сопровождения кода, покрытие его юнита, компонентными и интеграционными тестами, проведение автоматизированного функционального и нагрузочного тестирования; Помощь в решении проблем в проде; Принятие решения совместно с командой; Желание расширять свои компетенции и непрерывно обучаться. Пожелания: Опыт работы со всеми указанными технологиями по направлению Java: Swing, Spring, Hibernate, SQL, Gradle, Git, Jenkins, UML, Junit, Openshift, LIbreOffice SDK (опционально); Опыт прямой работы из Java с МРР СУБД без ORM; Опыт разработки сервисов для обработки больших объемов данных (от 10млн записей); Опыт реализации нагруженных многопоточных сервисов обработки данных; Опыт в управлении командой разработчиков (не менее 3 (трех) человек); Опыт командной разработки с использованием программных продуктов Confluence и Jira; Опыт работы, как в каскадных (waterfall), так и в гибких методологиях (Agile и/или Scrum) разработки.