Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаStrong Middle Full Stack Developer - Java / React
Мы ищем Strong Middle Full Stack Developer с подтвержденным коммерческим опытом разработки как backend-, так и frontend-части веб-приложений. Кандидат должен самостоятельно реализовывать функциональность полного цикла: проектировать базу данных и API, разрабатывать backend на Java/Spring Boot и полноценный frontend на React.
Обязательные требования
-
Не менее 5 лет коммерческого опыта разработки на Java.
-
Не менее 2–3 лет коммерческого опыта разработки на React.
-
Подтвержденный опыт работы именно в Full Stack роли.
-
Уверенное знание Java Core: Collections, Stream API, многопоточность, исключения, generics, JVM.
-
Сильный практический опыт со Spring Boot, Spring MVC, Spring Data, Spring Security.
-
Опыт проектирования и разработки REST API.
-
Уверенное знание React: функциональные компоненты, Hooks, Context API, Router, формы, управление состоянием.
-
Хорошее знание JavaScript ES6+ и TypeScript.
-
Опыт работы с Redux, Zustand или другим инструментом управления состоянием.
-
Уверенное знание HTML5, CSS3 и адаптивной верстки.
-
Опыт проектирования реляционных баз данных и написания сложных SQL-запросов.
-
Практический опыт с PostgreSQL, MySQL или Oracle.
-
Опыт написания unit-, integration- и frontend-тестов.
-
Опыт работы с Git, Docker и CI/CD.
-
Понимание микросервисной архитектуры, транзакций, безопасности и интеграции систем.
-
Опыт самостоятельной реализации функций от базы данных до пользовательского интерфейса.
-
Обязанности
-
Разработка backend-сервисов на Java и Spring Boot.
-
Разработка полноценных пользовательских интерфейсов на React и TypeScript.
-
Проектирование REST API, структуры данных и взаимодействия между frontend и backend.
-
Разработка сложных форм, таблиц, фильтров, ролей и пользовательских сценариев.
-
Интеграция с внешними системами и API.
-
Проектирование и оптимизация базы данных.
-
Написание автоматизированных тестов.
-
Участие в архитектурных решениях, code review и оценке задач.
-
Анализ и устранение проблем в production.
-
Взаимодействие с аналитиками, QA и другими разработчиками
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие