other

Программист

Более недели назад

От 150 000 до 160 000 руб.

Город: Москва

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

Разработка 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

Показать контакты

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

Пожаловаться ID: 155704819

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

Программист

Договорная

Москва

Группа Ремедиум

Программист

До 90 000 руб.

Москва

ФОРА-БАНК, АКБ

Программист

От 62 632 до 62 632 руб.

Москва

Государственное бюджетное учреждение Здравоохранения Херсонской Области Медицинский Информационно-Аналитический Центр

Программист

Договорная

Москва

Коммерсантъ

Программист

От 100 800 руб.

Москва

Динамика, ЦНТУ

Программист

От 129 000 до 129 000 руб.

Москва

Топаз, НПП