Fullstack-разработчик Java и JavaScript
Что за роль
Morizo ищет fullstack-разработчика для работы над приложением на Java и JavaScript/TypeScript. Задачи охватывают backend- и frontend-компоненты, REST-сервисы и интеграции со смежными информационными системами. В работе используются микросервисная архитектура, PostgreSQL, Kafka и инструменты CI/CD; технические решения прорабатываются совместно с аналитиками и разработчиками.
Что предстоит делать
- Участвовать в проектировании технических решений и проработке интеграционных сценариев с аналитиками и командой разработки.
- Самостоятельно реализовывать задачи в рамках согласованных технических решений.
- Разрабатывать REST-сервисы и интеграции со смежными информационными системами.
- Создавать и дорабатывать backend- и frontend-компоненты приложения на Java и JavaScript/TypeScript.
- Писать модульные тесты, проверять реализованный функционал и поддерживать качество кода.
- Участвовать в code review — проводить ревью и учитывать обратную связь по собственным изменениям.
- Работать с микросервисной архитектурой, системами сборки и инструментами CI/CD.
Что потребуется
- Коммерческий опыт разработки и модификации программного обеспечения на Java и JavaScript/TypeScript; в требованиях указан опыт в течение последних пяти лет.
- Уверенное знание Java и опыт со Spring Framework или Spring Boot.
- Практический опыт frontend-разработки на JavaScript ES6/ES7 и TypeScript с React, Angular или Vue.js.
- Понимание ООП и опыт разработки в микросервисной архитектуре, создания REST-сервисов и интеграций.
- Практический опыт с PostgreSQL, понимание транзакционности и ACID; умение писать тесты с JUnit и Mockito.
- Знание Gradle, Hibernate, JMS и Kafka; опыт с Kubernetes, Jenkins, Git и основами DevOps и CI/CD.
- Понимание WebSocket и CORS, опыт работы с Webpack, базовые навыки Unix/Linux и знакомство с Selenium для автоматизированного тестирования frontend-приложений.
Что важно знать
Это fullstack-разработка с заметной долей интеграционных задач: важно уверенно ориентироваться и в серверной, и в клиентской части приложения. Опыт управления командой разработчиков от трёх человек будет преимуществом. В описании указаны занятость и график, но не приведены зарплатная вилка и дополнительные условия.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram