О компании и команде
BIA-Technologies - бизнес-интегратор, разработчик ИТ-продуктов и сервисов.
Мы активно растем и ищем разработчика Kotlin, чтобы усилить нашу команду.
Работаем по методологии Scrum, используем JIRA и Confluence.
Проект, над которым предстоит работать: высоконагруженная система управления заказом (OMS).
Ожидания от кандидата
Чем предстоит заниматься:
- Реализация нового функционала высоконагруженных сервисов;
- Анализ/реверс текущих решений, участие в проектировании целевой архитектуры;
- Участие в планировании и оценке задач;
- Оптимизация кода и рефакторинг;
- Обеспечение качественным покрытием разработанного кода модульными и интеграционными тестами;
- Проведение код-ревью;
- Документирование разработок.
Обязательные требования:
- Уверенное знание Kotlin, Java 11+; Опыт работы с Kotlin от 3х лет.
- Уверенное знание ООП, хорошее знание функционального программирования;
- Уверенное знание фреймворка Spring + Spring Boot;
- Знание основных инструментариев для unit-тестирования: Kotest, JUnit, AssertJ, Mockito;
- Уверенные знания Web, HTTP, REST, OpenAPI;
- Уверенные знания реляционных баз данных (PostgreSQL), знание основ NoSQL (Elasticsearch, Redis, MongoDB);
- Опыт работы с Git, Maven/Gradle;
- Опыт построения и применения CI/CD, опыт использования в проекте практик DevOps (Docker, Kubernetes, GitLab CI);
- Умение работать в команде, разбираться в чужом коде. Опыт работы в рамках Agile (Scrum) процесса;
- Высшее образование в сфере ИТ
- Знание английского языка на уровне, позволяющим читать техническую документацию и форумы разработчиков (StackOverflow и др.).
Желательно:
- Большим плюсом будет наличие опыта построения асинхронных приложений, работы с асинхронными фреймворками;
- Огромным плюсом будет опыт работы с BPM-движками (Camunda 7);
- Опыт работы с шинами данных (ESB - IBM MQ) и их эффективное использование;
- Опыт работы с очередями и их эффективное использование (Kafka);
- Опыт работы с Redis;
- Опыт работы с инструментарием Atlassian (JIRA/Confluence).
Условия работы
Мы предлагаем:
- Сильная команда. Люди, которые увлечены и любят свою работу работают у нас;
- Достойный уровень заработной платы, официальное оформление в аккредитованной ИТ компании, социальные гарантии;
- Комфортные условия: гибкий график и формат работы, свободный дресс-код;
- ДМС + Программа «Кафетерий льгот»: сотрудники за счет компании могут компенсировать расходы на страхование, обучение, спорт, спортивный инвентарь;
- Развитие и обучение: оплата внешних тренингов, семинаров и конференций, корпоративная библиотека;
- Бизнес центр класса "А" (адрес: Московский проспект, ближайшая станция метро - Фрунзенская), полная инфраструктурная обеспеченность.