Backend-разработчик
от 150 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/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 (возможны оплачиваемые переработки)
- Место работы: Удаленно / г. Москва, площадки вблизи м. Тверская, м. Смоленская
Сравнение со средней зарплатой в похожих вакансиях:
115k
200k
69k
150k
275k
Адрес: Россия, Москва, Успенский переулок, 8
Опубликована 14 часов назад
Похожие вакансии
от 100 000 ₽
Компания - ведущий сервис аналитик Wildberries и OZON приглашает на работу разработчика. ... ClickHouse, Swagger, Postman, GitLab Обязанности: Загрузка данных в БД через API Разработка и поддержка Backend-систем ... Основные требования: Опыт работы с Python и его фреймворками (Django, Flask, SQLAlchemy) для разработки Backend ...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
5 дней назад
100 000 - 150 000 ₽
Мы расширяемся и готовы принять в команду разработчика на большой объём задач, включая как разработку ...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
14 часов назад
Обязанности: Разработка и поддержка backend-сервисов на Node.js Работа с API-спецификациями (AsyncAPI ...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
11 дней назад
до 325 000 ₽
Выше средней на 116%
Требования: уверенное знание TypeScript, JavaScript; опыт построения масштабируемых сервисов backend-сервисов ...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
11 дней назад
В связи с расширением штата приглашаем к нам в команду профессионала на позицию Back-end разработчика ...
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва
11 дней назад
Вакансия в подборках
Похожие вакансии
от 100 000 ₽
100 000 - 150 000 ₽