Fullstack-разработчик (Java + JavaScript)
Технологии
Описание вакансии
Кратко о роли
Компания Morizo ищет Fullstack-разработчика (Java + JavaScript) для работы над проектами в удаленном формате.
Ключевые задачи
- Проектирование технических решений и интеграционных сценариев.
- Разработка REST-сервисов и интеграция со смежными системами.
- Разработка backend- и frontend-компонентов на Java и JavaScript/TypeScript.
- Написание модульных тестов и обеспечение качества кода.
- Участие в code review.
- Работа с микросервисной архитектурой и CI/CD-инструментами.
Обязательные требования
- Опыт коммерческой разработки на Java и JavaScript/TypeScript от 5 лет.
- Уверенное владение Java, Spring Framework / Spring Boot.
- Опыт frontend-разработки (React, Angular или Vue.js).
- Навыки работы с PostgreSQL, понимание ACID.
- Опыт работы с Kafka, Kubernetes и Jenkins.
- Умение писать модульные тесты (JUnit, Mockito).
- Знание Git и базовые навыки работы в Unix/Linux.
Будет плюсом
- Опыт управления командой разработчиков от 3 человек.
Условия и бенефиты
- Полная занятость, график 5/2.
- Удаленный формат работы.
Процесс найма
- Для отклика отправьте резюме на указанный email.
Morizo ищет Fullstack-разработчика (Java + JavaScript).
Задачи:
- Участие в проектировании технических решений и проработке интеграционных сценариев совместно с аналитиками и командой разработки.
- Самостоятельная реализация задач в рамках согласованных технических решений.
- Разработка REST-сервисов и интеграций со смежными информационными системами.
- Разработка и доработка backend- и frontend-компонентов приложения с использованием Java и JavaScript/TypeScript.
- Написание модульных тестов, обеспечение качества кода и участие в тестировании реализованного функционала.
- Проведение и прохождение code review.
- Работа с микросервисной архитектурой, системами сборки и CI/CD-инструментами.
Требования:
- Коммерческий опыт разработки и модификации программного обеспечения на Java и JavaScript/TypeScript в течение последних 5 лет.
- Уверенное владение Java и опыт разработки приложений с использованием Spring Framework / Spring Boot.
- Практический опыт frontend-разработки с использованием JavaScript ES6/ES7, TypeScript и React, Angular или Vue.js.
- Знание принципов объектно-ориентированного программирования и опыт разработки приложений в микросервисной архитектуре.
- Опыт создания REST-сервисов и интеграции со смежными системами.
- Практические навыки работы с PostgreSQL и понимание принципов транзакционности и ACID.
- Умение писать модульные тесты с использованием JUnit и Mockito.
- Опыт работы с системами сборки и управления зависимостями: Gradle; понимание принципов работы с Hibernate и JMS.
- Знание принципов работы с брокерами сообщений и практический опыт использования Kafka.
- Опыт работы с контейнерными технологиями, включая Kubernetes.
- Понимание принципов DevOps и CI/CD, практический опыт работы с Jenkins.
- Уверенное использование Git для контроля версий.
- Понимание принципов работы WebSocket и CORS, опыт работы с Webpack.
- Базовые навыки работы в Unix/Linux-системах.
- Знание инструментов автоматизированного тестирования frontend-приложений, включая Selenium.
Будет плюсом:
- Опыт управления командой разработчиков от 3 человек.
Условия:
- Полная занятость, график 5/2.
- Удаленный формат работы.
Оригинальная вакансия:
https://t.me/job_react/5906