Опыт разработки приложений на Java и различных масштабируемых сервисов с использованием фреймворка Spring;
Работа с системами контроля версий, проведения code review;
Работа с багтрекерами, системами сборки;
Контейнеризация приложений в Docker и деплоя в Kubernetes, а также написания Helm-чартов; Налаживание CI/CD процессов;
Богатый опыт администрирования Linux, написания shell и Ansible скриптов;
Наличие опыта по администрированию и оптимизации веб-стека, а также понимание того, как функционируют современные веб-приложения;
Опыт проведения собеседований.
Опыт коммерческой разработки на большом количестве языков программирования. В том числе разработка микросервисов на Java, Golang, C#; вспомогательных приложений и утилит на Python.
Есть опыт front-end разработки, хорошее знание HTML, CSS, JavaScript и TypeScript.
Опыт разработки приложений на Angular и опыт разработки web-приложений с использованием OpenAPI на back-end и front-end.
Опыт интеграции с ElasticSearch/OpenSearch для организации полнотекстового поиска.
Опыт построения микросервисной архитектуры в том числе гетерогенных микросервисных систем, также имеется опыт постепенной декомпозиции монолитных
сервисов и обновления системы до микросервисной архитектуры.
Занимался разработкой архитектуры взаимодействия между сервисами с использованием ActiveMQ, Apache Kafka, gRPC.
Опыт постановки задач по собранным техническим требованиям.
Опыт разработки процессов сборки и развертывания приложений, настройки CI/CD.
Опыт проектирования архитектуры информационной системы и моделей данных.
Golang-разработчик с более чем 8-ти летним опытом работы, обладающий глубокими знаниями в области разработки высокопроизводительных приложений и микросервисов. Имеет успешный опыт участия в крупных проектах, обеспечивая надежность, масштабируемость и производительность решений.
Более 7 лет заказной разработки ПО
Анализ требований, проектирование, разработка и поддержка приложений с нуля и расширение функциональности уже существующих продуктов
Умение работать с чужим кодом
Коммуникабельность, энергичность, ответственность, обучаемость
Опыт оптимизации производительности
Опыт наставничества для новых членов команды
Опыт работы в команде до 7 человек
Участие в планировании спринта и планировании сроков выполнения задач
Оценка трудозатрат выполнения конкретных задач
Декомпозиция, распределение задач. Разбиение задач на составные части.
Написание кода, Code review и контроль качества кода
Передача опыта работы в проекте стажерам
Использование систем управления проектами (Jira)
Тестирование кода
Опыт разработки сервисов, web, desktop приложений, микросервисов
Умение осваивать новые технологии
Опыт развертывания проекта на сервере
Оценка трудоемкости проектов и отдельных задач
Принятие технических решений совместно с архитектором и командой
Декомпозиция, распределение задач
Написание кода, Code review и контроль качества кода
Использование систем управления проектами
Опыт разработки сервисов, web приложений
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Опыт управления командой 5 человек
Оценка трудоемкости проектов и отдельных задач
Принятие технических решений совместно с архитектором и командой
Декомпозиция, распределение задач
Написание кода, Code review и контроль качества кода
Использование систем управления проектами и контроль эффективности команды
Повышение технического навыка разработчиков, консультирование специалистов по технической части
Опыт разработки сервисов, web, desktop приложений, микросервисов, ботов
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Декомпозиция, распределение задач
Менторство над младшим backend-разработчиком
Написание кода, code review и контроль качества кода
Написание юнит- и интеграционных тестов для обеспечения качества кода
Оценка трудоемкости проектов и отдельных задач
Оптимизация запросов к базе данных, работа с индексами, нормализация БД
Опыт разработки сервисов, web-приложений, микросервисов
Передача готовых модулей на проверку QA
Принятие технических решений совместно с архитектором и командой
Участие в планировании проектов и анализе требований
Оценка трудоемкости задач
Принятие технических решений совместно с тимлидом
Написание кода и проведение code review
Использование систем управления проектами
Повышение технического навыка разработчиков, консультирование специалистов по технической части
Опыт установки сложных систем на серверах
Опыт разработки сервисов, микросервисов и web приложений
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Оценка трудоемкости проектов и отдельных задач
Принятие технических решений совместно с архитектором и командой
Декомпозиция, распределение задач
Написание кода, Code review и контроль качества кода
Передача готовых модулей на проверку QA, контроль процесса релиза
Опыт разработки сервисов, web, desktop приложений, микросервисов
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Опыт работы в команде специалистов до 5 человек
Декомпозиция задач
Написание и контроль качества кода
Передача готовых модулей на проверку QA
Написание документации
Опыт разработки сервисов
Умение осваивать и внедрять новые технологии в сжатые сроки
Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас! Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста
Планирование и управление задачами: декомпозиция и распределение задач
Подбор и оценка специалистов: участие в подборе новых сотрудников, помощь в развитии новых членов команды
Разработка и внедрение новых технологий: Опыт разработки web приложений и сервисов с использованием Python и JavaScript, быстрое освоение новых технологий и их внедрение в проекты.
Проблемоориентированный подход: Способность находить и внедрять решения в сложных условиях, Оперативное устранение технических проблем и багов.
Способность предлагать идеи и решения для запроса заказчика, есть опыт написания мини-экосистемы внутри компании с полного нуля
Опыт интеграции и поддержки: Интеграция сторонних API и сервисов в существующие системы, Поддержка и обновление существующих приложений, обеспечение их стабильной работы.
Обучение и развитие: Самостоятельное изучение новых технологий и инструментов, Участие в конференциях и семинарах, публикации в блогах и участие в открытых проектах.
Проектная документация: Написание и поддержка технической документации, описания архитектуры и API, Подготовка
Опыт разработки и проектирования сложного программного обеспечения в том числе с интеграцией данных;
Эксперт в области нейронных сетей;
Знание основных алгоритмов и структур данных;
Понимание принципов работы трансформеров;
Хорошее знание шаблонов проектирования, дизайна объектно-ориентированного программирования, юнит-тестирования
Опыт применения современных инженерных практик, чистый код, рефакторинг.
Опыт разработки и построения веб-сервисов
Опыт работы с ML и CV – 2,5 года (полный цикл сбор и подготовка данных, feature selection & engineering, тренировка/валидация/тестирование ML моделей, выбор лучшей модели, демонстрация результатов)
Опыт работы с данными - 2 года
Опыт разработки на Python - 2,5 года
Опыт разработки и построения веб-сервисов
Проведение Code Review
Использование системы контроля версий Git
Разработка и написание юнит-тестов
Разработка и поддержка RESTful API
Интеграция микросервисов
Декомпозиция задач
Оптимизация производительности приложений
Применение шаблонов проектирования
Работа с SQL и NoSQL базами данных
Использование систем управления проектами
Документирование кода
Применение принципов SOLID и т.д.
Проектирование и разработка web-сервисов и микросервисов на Java.
Опыт миграции монолитных приложений на микросервисную архитектуру.
Декомпозиция задач, оценка трудоемкости и техническое лидерство.
Рефакторинг и оптимизация кода для высокой производительности и масштабируемости.
Разработка и поддержка unit-тестов, обеспечение высокого тестового покрытия.
Проведение Code Review.
Опыт разработки web-сервисов, микросервисов.
Опыт работы со средствами коллективной разработки и сборки проектов (git, jirа, Maven)
Декомпозиция задач
Оценка трудоемкости задачи
Написание кода, Code review и контроль качества кода
Принятие технических решений совместно с архитектором и командой
Использование систем управления проектами
Проведение технических собеседований разработчиков по технологическим чек-листам, обновляемым в соответствии с документацией.
Умение осваивать и внедрять новые технологии в сжатые сроки
Опыт коммерческой разработки ПО более 4 лет
Декомпозиция задач уровня Feature и оценка трудоемкости
Написание кода, Code review и контроль качества кода
Опыт разработки сервисов, web, микросервисов
Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Могу самостоятельно декомпозировать крупную задачу и оценить все в адекватные сроки
Опыт коммерческой разработки ПО более 5 лет Опыт разработки сервисов, web, desktop приложений, микросервисов Быстрое решение проблем в сложных условиях, умение осваивать и внедрять новые технологии в сжатые сроки
Опыт коммерческой разработки 3,5 года Опыт работы с микросервисной и монолитной архитектурой Проектирование и разработка web-сервисов и микросервисов на Java. Опыт миграции монолитных приложений на микросервисную архитектуру. Декомпозиция задач, оценка трудоёмкости. Разработка и поддержка unit-тестов, обеспечение высокого тестового покрытия. Проведение Code Review.
Навыки работы в команде, коммуникабельность;
Оценка сроков поставленных задач;
Опыт проведения Code Review;
HTML-вёрстка компонентов и отдельных страниц;
Опыт работы с web api;
Опыт разработки десктопных приложений winform, wpf;
Опыт разработки инфраструктуры для автоматизации формирования отчётов.
Опыт покрытия проекта модульными и интеграционными тестми.
Умение анализировать требования, проектировать архитектуру и составлять техническую документацию.
Навыки проектирования БД и построения UML-диаграмм.
Оценка трудоемкости задач и участие в планировании спринтов.
Опыт в ИТ 4 лет Опыт коммерческой разработки ПО более 3 лет
Разработка клиент-серверных приложений с веб-интерфейсом Проектирование БД Написание кодовой базы Написание юнит тестов Проведение Code Review Декомпозиция, распределение задач, оценка трудоемкости проектов