09.01.2023 13:20
Java Fullstack Developer
09.01.2023 13:20
Проект: Один из наших внутренних продуктов - платформа ZAKUPKI.GROUP, эĸосистема для работы с тендерами. Команда продукта выполняет все работы по развитию системы: от проработки UI до тестирования и пилотирования приложения. Стек технологий: - Java 11+ - Spring Boot (Spring Data/ElasticSearch, Security, Cloud) - Testcontainers - ReactJS - PostgreSQL/ELK - jHipster - Linux/Docker - Legacy: PHP/Laravel Требования: - От 1-3х лет коммерческой разработки на Java и Spring или Spring Boot - Опыт работы в команде - Понимание основных принципов ООП - Знание основных Java-библиотек и шаблонов проектирования - Опыт в разработке фронта базового уровня сложности на любом фреймворке (Angular, React, Vue, jQuery) или на "чистом" js/html/css - Опыт проектирования REST API - Уверенное знание SQL и какой-либо БД - Умение работать с Git - Чтение и грамотное написание документации на английском (разговорный не требуется) - Умение покрывать написанный код модульными и интеграционными тестами - Готовность учиться новому и отрабатывать полученные по Code Review замечания - Готовность первое время поддерживать legacy-код на PHP/Laravel. Предварительных знаний по PHP не требуется. Если вы джавист, то без труда освоите этот язык Дополнительно (не знаете - научим!) - Умение решать типовые задачи по разработке корпоративного ПО: авторизация, логирование, управление транзакциями, кэширование, CRUD - Умение применять принципы ООП, SOLID, KISS, DRY и Clean сode - Умение отлаживать код, в том числе удалённо - Понимание многопоточности - Понимание и применение алгоритмической сложности - Знание командной строки Linux и Docker - Понимание основных практик ИБ - Знание ELK-стека (ElasticSearch/LogStash/Kibana) - Понимание архитектуры распределенных приложений - Понимание DevOps и Gitlab/Jenkins/Teamcity - Умение проектировать будущее решение с помощью UML (либо любой другой нотации) - Опыт разработки приложений в микросервисной архитектуре Обязанности - Доработками имеющегося функционала и разработка новых микросервисов и фронта на современном стеке Java в экосистеме Spring Boot/ReactJS/jHipster/Postgres/ELK - Покрытие кода тестами - Поддержка legacy-кода на PHP/Laravel - Участие в проектировании архитектуры микросервисов - Быть на связи в своё рабочее время - Актуализировать свою работу в Jira Мы предлагаем - Профессиональный рост в области Java-разработки по индивидуальному плану развития - Процесс Code Review от опытных наставников. Научитесь писать код по принципам SOLID и Clean code - Современный стэк Java - Гибкое начало и завершение рабочего дня - Полностью удаленная работа - При желании: получение дополнительных компетенций в DevOps, системной архитектуре, HighLoad Доступны опции стажировки в рамках данной вакансии
Адрес
Санкт-Петербург
Похожие вакансии
180 000 ₽
09.01.2023 13:20
Проект: Один из наших внутренних продуктов - платформа ZAKUPKI.GROUP, эĸосистема для работы с тендерами. Команда продукта выполняет все работы по ...
ПромПоставка
Санкт-Петербург