Java Developer
Требования
Местоположение и тип занятости
Компания
Российская ИТ-компания, реализующая цифровые проекты для государства и бизнеса
Описание вакансии
О компании и команде
Команда занимается разработкой системы управления маркетинговыми компаниями в реальном времени (RTCM)
Ожидания от кандидата
- Работа в роли Тимлид \ Техлид Java back-end от 3-х лет, опыт работы разработчиком Java от 6-ти лет
- Работа в проектах на базе микросервисной архитектуры, понимание микросервисной архитектуры
- Отличное владение: Java. 1.8 + (Collections, Streams, Lombok, Concurrency, Spring, SpringBoot, JDBC)
- Умение работать с системами сборки: Gradle, Maven
- Умение работать с системами контейнеризации: Kubernetes, Docker
- Понимание идеологии ci&cd
- Умение работать с ELK, Prometheus, Grafana
- Работа с SQL СУБД: Teradata, PostgreSQL
- Работа с Distributed Database: Apache Ignite
- Работа с брокерами сообщений (Kafka)
- Построение WebApi, знание RESTful рекомендаций, документирование при помощи OpenAPI
- Умение писать unit-тесты (Junit, Mockito)
- Знание и умение применять OOP, SOLID, DRY, KISS, паттерны GOF
- Опыт разработки масштабируемых / отказоустойчивых систем.
Условия работы
- Работу в крупной динамично осваивающей и реализующей передовые решения планетарного масштаба Компании
- Комфортный офис
- Пятидневную рабочая неделю пн. - пт. с 10:00 до 19:00;
- Оформление в соответствии с ТК РФ
- Оплату 14 больничных дней в год по 100% ставке
- Развитую система годового премирования по результатам выполнения KPI
- Полис ДМС после испытательного срока
- Компенсацию затрат на мобильную связь
- Обширную спортивная и социальную жизнь с доступом к ресурсам всей Группы АФК Система