Мы ищем 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 и другими разработчиками
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.