Middle+ Java разработчик
Описание роли
На позиции Middle+ Java разработчика в компании IFellow вы станете частью кросс-функциональной команды, отвечающей за создание и сопровождение высоконагруженных микросервисных приложений. Ваша основная задача — разработка масштабируемых и многопоточных бэкенд-систем, которые обеспечат стабильную работу продуктов компании. Вы будете проектировать REST API, разрабатывать новые сервисы и участвовать в рефакторинге существующих модулей.
Ваши ключевые обязанности:
• Проектирование и реализация микросервисов на Java с использованием Spring и Spring Boot;
• Создание и документирование REST API для взаимодействия между сервисами и клиентскими приложениями;
• Разработка многопоточных компонентов для обработки больших объёмов данных;
• Написание интеграционных и автоматизированных тестов для обеспечения качества и надёжности кода;
• Проведение code review и внедрение лучших практик разработки;
• Оптимизация производительности и рефакторинг существующего кода;
• Настройка контейнеризации с помощью Docker и оркестрация сервисов в Kubernetes;
• Взаимодействие с брокерами сообщений и внедрение реактивных подходов там, где это необходимо;
• Интеграция систем кеширования для повышения скорости отклика приложений.
Уникальность вакансии
IFellow — аккредитованная IT-компания, работающая на рынке B2B сегмента. У нас внедрены современные практики DevOps и CI/CD, что позволяет быстро выкатывать новые релизы и тестировать гипотезы. Вы получите:
• Полностью удалённый формат работы по территории РФ с гибким графиком;
• Доступ к корпоративному английскому для повышения коммуникативных навыков;
• Прозрачный процесс принятия решений: вы будете участвовать в архитектурных обсуждениях;
• Официальное трудоустройство по ТК РФ и ДМС после испытательного срока;
• Дополнительные оплачиваемые 5 дней к больничному для вашего здоровья.
О компании IFellow
IFellow специализируется на разработке B2B решений для автоматизации бизнес-процессов. Наши клиенты — крупные компании из финансового и ритейл-сектора, которым требуется высокая отказоустойчивость и масштабируемость систем. Мы ценим инновации, открытость и профессионализм: команда состоит из экспертов в области микросервисной разработки, облачных технологий и DevOps. У нас организованы регулярные внутренние митапы и технические обучения, чтобы вы всегда были в курсе современных трендов.