Обязанности:
Аккредитованная IT-компания в связи с расширением проекта приглашает в команду Kotlin backend developer.Создаем кроссплатформенные приложения, автоматизирующие бизнес-процессы энергетических предприятий. Команда состоит из мобильных, web и backend разработчиков. Чем предстоит заниматься: доработка функционала существующих серверных (backend) приложений на языке Java/Kotlin; разработка новых сервисов/микросервисов; оценка текущей кодовой базы и рефакторинг (при необходимости); принимать непосредственное участие в развитии проектов и его архитектуры; написание тестов; сопровождение текущего и внедряемого функционала; подготовка предложений по доработке существующего функционала приложений. Что нужно уметь: знание Java/Kotlin; опыт работы с PostgreSQL, с NoSQL базами данных, знание SQL; знание принципов SOLID, ООП (классы, модули, основные идиомы языка); опыт работки с брокерами сообщений (Kafka, RabbitMQ); опыт работы с популярными фреймворками и библиотеками (Ktor, Spring Framework, Spring Boot, Spring Batch); опыт работы с системами контроля версий и контейнеризации (Git, Docker); опыт работы и понимание асинхронного и многопоточного программирования; понимание и практический опыт работы с GraphQL, REST API, SOAP; опыт работы и администрирования с Linux; базовые знания TCP/IP; знание основных структур данных и алгоритмов, понимание их назначения и возможного применения. Будет плюсом: знание паттернов проектирования ООП, архитектуры корпоративных приложений; опыт написания CI/CD; опыт написания тестов. Что мы предлагаем: самое лучшее рабочее место - из дома) комфортный график работы 5/2 с 8.00 до 17.00 или с 9.00 до 18.00; работать в пятницу на час меньше; льготные условия по ипотеке; ДМС со стоматологией после испытательного срока; рабочую технику от компании; компенсацию мобильной связи; внешнее обучение как очно так и онлайн; возможность влиять на свой уровень дохода в зависимости от реализации проектов; трудоустройство в соответствии с ТК РФ.