Выбрать страницу

Программист

от 150000 ₽ до 160000 ₽
Дата обновления: 25.06.2026, 17:13
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ ГОРОДА МОСКВЫ "МОСКОВСКИЙ ЦЕНТР АККРЕДИТАЦИИ И ПРОФЕССИОНАЛЬНОГО РАЗВИТИЯ В СФЕРЕ ЗДРАВООХРАНЕНИЯ"
Город Москва, Успенский переулок, дом Д. 8

Должностные обязанности

Разработка 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 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
Образование: Высшее образование — специалитет, магистратура
Опыт работы (лет): 2

Квалификации

Высшее профессиональное образование
Коммерческий опыт разработки на 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 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
Образование: Высшее образование — специалитет, магистратура
Опыт работы (лет): 2

Условия

Тип занятости: Дистанционная (удалённая) работа
График работы: FULL
Количество рабочих мест: 2
дистанционная (удалённая) работа
full

Контактное лицо компании

Гавриляка Элеонора Васильевна
Контактное лицо