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-разработка с заметной долей интеграционных задач: важно уверенно ориентироваться и в серверной, и в клиентской части приложения. Опыт управления командой разработчиков от трёх человек будет преимуществом. В описании указаны занятость и график, но не приведены зарплатная вилка и дополнительные условия.

Оценка вакансии
6.7 / 10
Вакансия подробно описывает стек, задачи и технические требования, включая интеграции, тестирование и работу с микросервисами. Зарплата и дополнительные условия не раскрыты; опыт управления командой указан как преимущество.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал