
Backend-разработчик
ФГБУ ГИВЦ Минкультуры России
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
Уважаемые соискатели, при отклике на вакансию, указывайте зарплатные ожидания!
Обязанности
•Разработка, развитие и сопровождение серверных приложений на 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-командами.
Технологический стек
•Backend: Java, Spring Boot, Spring Core, Spring Data, Spring MVC, Spring Security
•ORM и работа с данными: Hibernate, JPA, JDBC
•API и интеграции: REST API, SOAP, XML, XSD, WSDL, Swagger/OpenAPI, СМЭВ
•Базы данных: PostgreSQL / Postgres Pro, MySQL / MariaDB, MongoDB
•Очереди и кеширование: Redis, RabbitMQ, Kafka
•BPM и процессы: Camunda BPMN
•Сборка и зависимости: Maven, Gradle, Nexus
•Контейнеризация и оркестрация: Docker, Docker Compose, Kubernetes
•CI/CD и VCS: Git, GitLab, GitLab CI/CD, Jenkins
•Мониторинг и логирование: Grafana, Prometheus, Graylog, ELK
•Тестирование: JUnit, Mockito, Testcontainers
•ОС и инфраструктура: Linux, Ubuntu, Astra Linux, RED OS, Nginx
Условия
Конкурентная заработная плата (обсуждается индивидуально) + годовое премирование по результатам работы;
График: 5/2, с 09:00 до 18:00, в пятницу - до 16:45;
Система материальной помощи. Выплаты к юбилейным датам. Новогодние подарки детям;
Офис в центре Москвы, в шаговой доступности от метро Курская, Красные Ворота;
Аккредитованная IT-компания

