Ростелеком

Java разработчик Middle

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Java
  • Spring Boot
  • SOAP
  • REST
  • Micronaut

Проект Цифровая Платформа «Выборы» — присоединяйтесь к Будущему!

Мы рады объявить об открытии уникальной позиции в нашей команде, которая работает над долгосрочным и амбициозным проектом «Выборы». Наша цель — развивать Цифровую платформу, которая в 2025 году заменила устаревшую автоматизированную систему ГАС «Выборы», работающую уже более 20 лет.

Что такое Цифровая платформа? Это передовое решение, которое меняет подход к цифровизации деятельности Центральной избирательной комиссии России и избирательных комиссий всех уровней. Платформа охватывает все этапы избирательной кампании и включает важные бэкофисные функции, что делает процесс более прозрачным, эффективным и удобным для всех участников.

Почему стоит присоединиться к нам? Мы уже разработали современную архитектуру на базе новейших технологий, и сейчас у нас есть возможность привлечь талантливых специалистов, готовых внести свой вклад в реализацию новых функциональных возможностей и разработку инновационных технических решений.

Стек:

  • Java 11-17, Micronaut, Quarkus, Spring Boot, Zeebe, Apache Kafka, GraphQL
  • GitLab, Nexus
  • Docker, Kubernetes, ArgoCD, Graylog, ElasticSearch, Grafana

Что готовы предложить:

  • Удаленный формат работы
  • Оформление по ТК, вся заработная плата белая
  • Кафетерий льгот: ДМС, компенсация спорта, транспорта, обучения и другое
  • Корпоративное обучение: внутренние митапы, участие в конференциях, доступ к корпоративным библиотекам технической и бизнес литературы.

Чем предстоит заниматься:

  • Участвовать в проектировании программного продукта
  • Разрабатывать программные модули (микросервисная архитектура) как с нуля, так и развивать существующие
  • Писать модульные и интеграционные тесты, настраивать мониторинг
  • Анализировать и исправлять ошибки статических анализаторов кода и уязвимостей
  • Оптимизировать программный продукт по результатам нагрузочного тестирования
  • Участвовать в разработке документации - экспертное и непосредственное, например, Руководство системного программиста
  • Выполнять функций 3й линии сопровождения, исправление инцидентов на проде

Мы ожидаем от вас:

  • Опыт java-разработки от 3,5 лет
  • Знание языка SQL, умение писать и оптимизировать запросы
  • Опыт работы с любой из СУБД: ORACLE, MS SQL Server, PostgreSQL, mongoDB, ArangoDB
  • Знание принципов ООП, Java Core
  • Опыт разработки с использованием Spring Boot
  • Понимание протоколов передачи данных между клиентом и сервером (SOAP, REST);
  • Понимание микросервисной архитектуры
  • Опыт написания тестов jUnit, mockito

Будет плюсом:

  • Опыт работы с Micronaut
  • Опыт работы с GraphQL
  • Знание функционала Nginx и Apache Tomcat
  • Знание Linux, уровень уверенного пользователя
  • Опыт работы Jira, Confluence
  • Понимание базовых принципов front-end разработки, разработка front-end не потребуется