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

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

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

Москва, Старая Басманная улица, 19с1

Метро: Комсомольская

Описание вакансии

Уважаемые соискатели, при отклике на вакансию, указывайте зарплатные ожидания!

Обязанности:

  • Разработка, развитие и сопровождение серверных приложений на Java;
  • Разработка и сопровождение backend-сервисов на базе Spring Framework и Spring Boot;
  • Разработка новой функциональности, доработка существующих модулей и сопровождение legacy-решений;
  • Проектирование и реализация REST API и SOAP-сервисов;
  • Интеграция с внешними информационными системами, сервисами и API, в том числе через СМЭВ и иные интеграционные контуры;
  • Работа с брокерами сообщений RabbitMQ/Kafka и системами кеширования Redis;
  • Разработка и сопровождение микросервисных решений;
  • Участие в проектировании архитектуры backend-части информационных систем;
  • Настройка и сопровождение CI/CD-процессов с использованием GitLab CI или аналогичных инструментов;
  • Контейнеризация приложений с использованием Docker, участие в развертывании и сопровождении сервисов в Kubernetes;
  • Настройка логирования, мониторинга и диагностики работы backend-сервисов;
  • Участие в код-ревью, анализе технических решений и повышении качества кода;
  • Разработка и сопровождение unit- и интеграционных тестов;
  • Участие в оптимизации производительности, анализе проблем и устранении дефектов;
  • Подготовка технической документации по реализованным сервисам, API и интеграционным механизмам.

Требования:

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

Будет преимуществом:

  • Опыт работы с государственными информационными системами и ведомственными интеграциями;
  • Опыт интеграции через СМЭВ;
  • Опыт работы с Camunda BPMN или иными BPM/Workflow-движками;
  • Опыт работы с электронной подписью, криптографическими механизмами и юридически значимым электронным документооборотом;
  • Опыт работы с Keycloak, OAuth 2.0, OpenID Connect, JWT;
  • Понимание принципов построения отказоустойчивых и высоконагруженных backend-сервисов;
  • Опыт оптимизации производительности Java-приложений и профилирования legacy-решений;
  • Опыт работы с event-driven архитектурой и асинхронной обработкой данных;
  • Базовое понимание frontend-технологий для эффективного взаимодействия с frontend-командами.

Технологический стек:

  1. Backend: Java, Spring Boot, Spring Core, Spring Data, Spring MVC, Spring Security
  2. ORM и работа с данными: Hibernate, JPA, JDBC
  3. API и интеграции: REST API, SOAP, XML, XSD, WSDL, Swagger/OpenAPI, СМЭВ
  4. Базы данных: PostgreSQL / Postgres Pro, MySQL / MariaDB, MongoDB
  5. Очереди и кеширование: Redis, RabbitMQ, Kafka
  6. BPM и процессы: Camunda BPMN
  7. Сборка и зависимости: Maven, Gradle, Nexus
  8. Контейнеризация и оркестрация: Docker, Docker Compose, Kubernetes
  9. CI/CD и VCS: Git, GitLab, GitLab CI/CD, Jenkins
  10. Мониторинг и логирование: Grafana, Prometheus, Graylog, ELK
  11. Тестирование: JUnit, Mockito, Testcontainers
  12. ОС и инфраструктура: Linux, Ubuntu, Astra Linux, RED OS, Nginx

Условия:

Конкурентная заработная плата (обсуждается индивидуально) + годовое премирование по результатам работы;

График: 5/2, с 09:00 до 18:00, в пятницу - до 16:45;

Система материальной помощи. Выплаты к юбилейным датам. Новогодние подарки детям;

Офис в центре Москвы, в шаговой доступности от метро Курская, Красные Ворота;

Аккредитованная IT-компания
Навыки
  • Java
  • Spring Boot
  • Spring Data
  • Spring MVC
  • Spring Security
  • Hibernate
  • JPA
  • PostgreSQL
  • Redis
  • RabbitMQ
  • Apache Kafka
  • Docker
  • Kubernetes
  • Nginx
  • Apache Maven
  • Gradle
  • Jenkins
  • GitLab CI
  • Nexus
  • Grafana
  • Prometheus
  • JUnit
  • Mockito
  • Camunda
  • SOAP
  • REST API
  • СМЭВ
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Добрый
  • Москва

  • Не указана

Рекомендуем
Главгосэкспертиза России

Бекэнд-разработчик Java (Senior)

Главгосэкспертиза России

  • Москва

  • Не указана

Рекомендуем
ГК Орбита
  • Москва

  • Не указана

Рекомендуем
585, Холдинг
  • Москва

  • Не указана

Цифров
  • Москва

  • Не указана

  • Москва

  • от 400000 RUR

Стрит Фалькон
  • Москва

  • от 300000 RUR

Банк Русский Стандарт
  • Москва

  • от 300000 RUR

DatsTeam
  • Москва

  • от 300000 RUR

Федерация хоккея России

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

Федерация хоккея России

  • Москва

  • от 300000 RUR

ФИШМАН
  • Москва

  • от 300000 RUR

EvixСard
  • Москва

  • от 300000 RUR

РАСЧЕТНЫЕ РЕШЕНИЯ

Teamlead Backend Developer (.net)

РАСЧЕТНЫЕ РЕШЕНИЯ

  • Москва

  • от 300000 RUR

MadOut Games
  • Москва

  • от 300000 RUR

Специализированный депозитарий ИНФИНИТУМ

Senior Backend Developer (Golang)/Инженер-разработчик

Специализированный депозитарий ИНФИНИТУМ

  • Москва

  • от 5000 USD

Ситидрайв

Backend developer (Node.js)

Ситидрайв

  • Москва

  • от 5000 USD

  • Москва

  • до 200000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию