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

Кадровый центр Департамента здравоохранения города Москвы
Москва Опубликовано 10 июня 2026
от 150000 руб.
Полная занятость1–3 годаПрограммист
от 150000 руб.

Описание

Обязанности: Разработка Backend (Основной фокус): Проектирование и реализация бизнес-логики на Java/Spring Разработка и поддержка REST API и Websocket интеграций (проектирование контрактов, удобных для frontend) Работа с базой данных: написание сложных запросов, работа с транзакциями, оптимизация производительности, участие в проектировании схемы БД Покрытие кода тестами (Unit/Integration на JUnit, Mockito) Рефакторинг legacy-кода без остановки разработки, поддержание высокого качества кода Взаимодействие с Frontend и Интеграции: Участие в проектировании API контрактов с учетом потребностей frontend-разработчиков Диагностика и решение проблем интеграции (CORS, авторизация, форматы данных) Чтение и базовое понимание кода frontend-части для локализации ошибок (backend vs frontend) Участие в code review как backend, так и смежных частей системы Организационные задачи: Самостоятельная декомпозиция задач, оценка сроков и рисков Участие в планировании спринтов и уточнении требований Требования: Высшее профессиональное образование Коммерческий опыт разработки на Java от 2-х лет (преимущественно backend) Java Core: уверенное владение языком Spring Ecosystem: глубокое понимание Spring Boot, Spring Data (JPA/Hibernate), Spring Security (JWT, OAuth2, принципы auth/authz) Инженерные практики: Git, Maven (многомодульные сборки, профили), Docker (написание Dockerfile, docker-compose) Тестирование: привычка писать тестируемый код и покрывать его тестами Базы данных: уверенный SQL, понимание нормализации, индексов, уровней изоляции транзакций. Опыт работы с PostgreSQL Понимание принципов работы HTTP/HTTPS с точки зрения браузера (cookies, localStorage, headers) Опыт взаимодействия с frontend-разработчиками: умение обсудить формат ответа API, чтобы минимизировать обработку на клиенте Базовое чтение кода на JS/TS и понимание компонентного подхода (на примере VueJS будет преимуществом) Умение пользоваться DevTools браузера для анализа сетевых запросов при отладке интеграции Будет плюсом Опыт поддержки продуктов: анализ логов, поиск причин инцидентов Опыт оптимизации производительности (SQL-запросов, Java-кода) Навыки написания технической документации и инструкций Опыт работы с очередями сообщений и микросервисной архитектурой Мы ищем опытного разработчика для усиления команды backend. Основная фокус-зона — серверная часть на Java/Spring, однако нам важно, чтобы вы понимали, как работает клиентская часть, чтобы проектировать удобные API и эффективно взаимодействовать с frontend-командой Стек технологий Backend: Java 17+, Spring Framework (Boot, Data, Security, Web), REST API, Websocket Database: PostgreSQL (SQL, tuning, schema design) Infrastructure Tools: Docker, Git, Maven, CI/CD pipelines Frontend: VueJS, NodeJS Условия: Оформление по ТК РФ Средний совокупный доход 150 000 рублей График работы: Пн–Пт, 09:00–18:00 (возможны оплачиваемые переработки) Место работы: Удаленно или гибрид / г. Москва, площадки вблизи м. Тверская, м. Смоленская
Описание
Обязанности: Разработка Backend (Основной фокус): Проектирование и реализация бизнес-логики на Java/Spring Разработка и поддержка REST API и Websocket интеграций (проектирование контрактов, удобных для frontend) Работа с базой данных: написание сложных запросов, работа с транзакциями, оптимизация производительности, участие в проектировании схемы БД Покрытие кода тестами (Unit/Integration на JUnit, Mockito) Рефакторинг legacy-кода без остановки разработки, поддержание высокого качества кода Взаимодействие с Frontend и Интеграции: Участие в проектировании API контрактов с учетом потребностей frontend-разработчиков Диагностика и решение проблем интеграции (CORS, авторизация, форматы данных) Чтение и базовое понимание кода frontend-части для локализации ошибок (backend vs frontend) Участие в code review как backend, так и смежных частей системы Организационные задачи: Самостоятельная декомпозиция задач, оценка сроков и рисков Участие в планировании спринтов и уточнении требований Требования: Высшее профессиональное образование Коммерческий опыт разработки на Java от 2-х лет (преимущественно backend) Java Core: уверенное владение языком Spring Ecosystem: глубокое понимание Spring Boot, Spring Data (JPA/Hibernate), Spring Security (JWT, OAuth2, принципы auth/authz) Инженерные практики: Git, Maven (многомодульные сборки, профили), Docker (написание Dockerfile, docker-compose) Тестирование: привычка писать тестируемый код и покрывать его тестами Базы данных: уверенный SQL, понимание нормализации, индексов, уровней изоляции транзакций. Опыт работы с PostgreSQL Понимание принципов работы HTTP/HTTPS с точки зрения браузера (cookies, localStorage, headers) Опыт взаимодействия с frontend-разработчиками: умение обсудить формат ответа API, чтобы минимизировать обработку на клиенте Базовое чтение кода на JS/TS и понимание компонентного подхода (на примере VueJS будет преимуществом) Умение пользоваться DevTools браузера для анализа сетевых запросов при отладке интеграции Будет плюсом Опыт поддержки продуктов: анализ логов, поиск причин инцидентов Опыт оптимизации производительности (SQL-запросов, Java-кода) Навыки написания технической документации и инструкций Опыт работы с очередями сообщений и микросервисной архитектурой Мы ищем опытного разработчика для усиления команды backend. Основная фокус-зона — серверная часть на Java/Spring, однако нам важно, чтобы вы понимали, как работает клиентская часть, чтобы проектировать удобные API и эффективно взаимодействовать с frontend-командой Стек технологий Backend: Java 17+, Spring Framework (Boot, Data, Security, Web), REST API, Websocket Database: PostgreSQL (SQL, tuning, schema design) Infrastructure Tools: Docker, Git, Maven, CI/CD pipelines Frontend: VueJS, NodeJS Условия: Оформление по ТК РФ Средний совокупный доход 150 000 рублей График работы: Пн–Пт, 09:00–18:00 (возможны оплачиваемые переработки) Место работы: Удаленно или гибрид / г. Москва, площадки вблизи м. Тверская, м. Смоленская

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

Разработчик (Junior / Middle)
Зерокодер
Зарплата не указана
Полная занятостьОпыт не требуется
Менеджер по продажам в студию портретов (чаты)
Соколов Юрий Евгеньевич
60000 – 120000 руб.
Полная занятостьОпыт 1–3 года
Специалист чат-поддержки (Авто.ру)
Т-Банк
от 40000 руб.
Полная занятостьОпыт 1–3 года
Автор-редактор
IT SCOUT(match)
Зарплата не указана
Полная занятостьОпыт 1–3 года
Региональный менеджер по развитию
Автопитер.кз
от 650000
Полная занятостьОпыт 1–3 года
Старший продуктовый дизайнер
Tilda Publishing
Зарплата не указана
Полная занятостьОпыт 3–6 лет