ФГБУ ГИВЦ Минкультуры России24 дня назад

Backend-разработчик

Зарплата не указана
Не указаног Москва

Навыки

JavaSpring FrameworkSpring BootSpring CoreSpring DataSpring MVCSpring SecurityHibernateJPAREST APISOAPXMLXSDWSDLPostgreSQLRedisRabbitMQKafkaMavenGradleGitGitLab CI/CDJenkinsDockerKubernetesJUnitMockitoLinuxCamunda BPMNKeycloakOAuth 2.0OpenID ConnectJWTGrafanaPrometheusGraylogELK

Обязанности

  • 01Разработка, развитие и сопровождение серверных приложений на Java
  • 02Разработка и сопровождение backend-сервисов на базе Spring Framework и Spring Boot
  • 03Разработка новой функциональности, доработка существующих модулей и сопровождение legacy-решений
  • 04Проектирование и реализация REST API и SOAP-сервисов
  • 05Интеграция с внешними информационными системами, сервисами и API, в том числе через СМЭВ и иные интеграционные контуры
  • 06Работа с брокерами сообщений RabbitMQ/Kafka и системами кеширования Redis
  • 07Разработка и сопровождение микросервисных решений
  • 08Участие в проектировании архитектуры backend-части информационных систем
  • 09Настройка и сопровождение CI/CD-процессов с использованием GitLab CI или аналогичных инструментов
  • 10Контейнеризация приложений с использованием Docker, участие в развертывании и сопровождении сервисов в Kubernetes
  • 11Настройка логирования, мониторинга и диагностики работы backend-сервисов
  • 12Участие в код-ревью, анализе технических решений и повышении качества кода
  • 13Разработка и сопровождение unit- и интеграционных тестов
  • 14Участие в оптимизации производительности, анализе проблем и устранении дефектов
  • 15Подготовка технической документации по реализованным сервисам, API и интеграционным механизмам

Требования

  • 01Опыт коммерческой backend-разработки на Java от 3 лет
  • 02Уверенное знание Java и основных принципов объектно-ориентированного программирования
  • 03Опыт работы со Spring Framework: Spring Boot, Spring Core, Spring Data, Spring MVC, Spring Security
  • 04Опыт работы с Hibernate, JPA и принципами ORM
  • 05Понимание принципов проектирования REST API и клиент-серверного взаимодействия
  • 06Опыт разработки и сопровождения SOAP-сервисов, знание XML, XSD и WSDL
  • 07Опыт работы с PostgreSQL, написания SQL-запросов и оптимизации работы с данными
  • 08Опыт работы с Redis, RabbitMQ/Kafka или иными брокерами сообщений
  • 09Понимание принципов микросервисной архитектуры и межсервисного взаимодействия
  • 10Опыт работы с Maven/Gradle
  • 11Опыт работы с Git, GitLab CI/CD, Jenkins или аналогичными инструментами
  • 12Опыт работы с Docker, базовое понимание Kubernetes
  • 13Опыт разработки тестов с использованием JUnit, Mockito или аналогичных инструментов
  • 14Опыт работы в Linux-среде
  • 15Понимание принципов безопасности backend-приложений, управления доступом и обработки ошибок
  • 16Умение разбираться в существующем коде, сопровождать и развивать legacy-решения

Условия

  • 01Конкурентная заработная плата (обсуждается индивидуально) + годовое премирование по результатам работы
  • 02График: 5/2, с 09:00 до 18:00, в пятницу - до 16:45
  • 03Система материальной помощи
  • 04Выплаты к юбилейным датам
  • 05Новогодние подарки детям
  • 06Офис в центре Москвы, в шаговой доступности от метро Курская, Красные Ворота
  • 07Аккредитованная IT-компания