Москва
Обязанности:
- Создание приложений на платформе Java SE версии 17 и выше.
- Создание приложений на платформе Java SE с использованием Java SE API: Collection, Concurrency, JDBC.
- Разработка приложений на платформе Java с использованием архитектуры JVM и JVM опций.
- Сборка проектов на платформе Java с использованием инструмента Apache Maven.
- Запуск/отладка Java приложений на ОС Linux.
- Работа с СУБД (PostgreSQL, Oracle, MS SQL) с использованием JDBC API.
- Работа с менеджером сообщений Kafka (RabbitMQ) c использованием Java API.
- Написание SQL-запросов для СУБД (PostgreSQL, Oracle, MS SQL).
- Создание многопоточных высоконагруженных приложений на платформе Java SE при использовании микросервисного фреймворка Quarkus.
- Работа с контейнерами K8S/OpenShift.
- Ведение и контроль правил соблюдения ведения системы контроля версий Git.
Требования:
- Опыт работы руководителем группы разработчиков от 2 лет.
- Наличие сертификатов по Java SE (приветствуется).
- Опыт работы разработчиком Java SE 17+ от 6 лет.
- Практический опыт использования Java SE API: Collection, Concurrency, JDBC.
- Опыт работы с контейнерами и платформой Kubernetes (vanile), docker, helm.
- HTML/CSS/JS.
- Опыт работы с ОС linux - уровень навыков выше среднего (написание скриптов, составления crontab таблиц).
- Опыт работы с менеджером сообщений Kafka (RabbitMQ).
- Опыт написания SQL-запросов для БД (Postgres, Oracle, MS SQL).
- Опыт работы с системой контроля версий Git, ведения нескольких веток, их слияние и разрешение конфликтов, опыт CI\CD (для доставки кода).
- Активность, умение работать как в команде, так и самостоятельно.