
Ведущий Java разработчик
- Процесс
- Kanban, дэйли.
- Инструментарий
- Jira - для задач, Confluenсe - для документации, GitLab - для хранения кода и CI/CD.
- Стек
- Java 17, Spring, Hibernate, PostgreSQL, Redis/Hazelcast, RabbitMQ/ActiveMQ.
Чем предстоит заниматься
- Участие в принятии архитектурных решений;
- Проектирование и разработка компонентов микросервисной архитектуры;
- Участие в обсуждении и формировании требований;
- Участие в подготовке релизов;
- Декомпозиция задач;
- Постановка задач другим разработчикам, контроль исполнения;
- Рефакторинг и оптимизация кода;
- Проведение code review
Что мы ждем от Вас
- Опыт коммерческой разработки на Java от 3-х лет;
- Хорошее знание Java Core, стандартной библиотеки и структур данных;
- Знание и опыт работы с Spring Boot, Hibernate;
- Опыт работы с БД;
- Понимание принципов проектирования ПО;
- Понимание принципов построения REST API;
- Глубокие знания современных информационных технологий (клиент-серверная архитектура, синхронное/асинхронное взаимодействие, многопоточность, сетевые протоколы, DevOps и т. д.);
- Умение разбираться в чужом коде;
- Знание жизненного цикла ПО, понимание принципов разработки, внедрения и сопровождения ПО;
- Опыт сопровождения систем, находящихся в эксплуатации (разбор обращений в рамках 3 линии поддержки, траблшутинг, подготовка фиксов).