Мы команда проекта ZAKUPKI.GROUP, эĸосистема для работы с тендерами. Мы выполняем все работы по развитию системы: от проработки UI до тестирования и пилотирования приложения. Ищем опытного full-stack разработчика, а также стажеров
Стек технологий:
-
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
Предложения присылать: