Москва
Чем предстоит заниматься:
- Участие в разработке прикладных архитектур новых систем (преимущественно микросервисных);
- Архитектурный надзор: помощь и сопровождение команд в выполнении проектных работ;
- Проведение системного аудита внешних и внутренних систем: от верхне уровневой архитектуры до составления перечня рекомендаций по улучшению;
- Командное участие в оценке и формировании новых проектов;
- Построение стратегических внутрикорпоративных принципов разработки;
- Участие во внутреннем обучении: как в роли ученика, так и в роли наставника;
- Проведение R&D в части выбора подходов к разработке, так и в выборе технологического стека.
Какие знания и навыки для нас важны:
Практические навыки:
- Опыт разработки на Java стеке не менее 5 лет;
- Глубокое понимание экосистемы Spring;
- Опыт использование брокеров сообщений и знание их устройства (Kafka, RabbitMQ);
- Опыт работы с системами хранения данных PostgreSQL, Redis, S3 и пр.;
- Уверенное использование на уровне разработчика стека Kubernetes (kubernetes, helm, docker, compose и пр.);
- Опыт оптимизации нагруженных приложений;
- Свободное владение паттернами разработки, принципами построения приложений;
- Уверенное асинхронное программирование (параллелизм, конкурентность).
Архитектурные навыки:
- Уверенное понимание шаблонов проектирования микросервисов;
- Проектирование высоконагруженных приложений;
- Знание подходов к проектированию распределенных систем;
- Умение применять разные паттерны проектирования (DDD, Hexagonal arch, Clean arch и пр.);
- Практические навыки по работе с инструментами проектирования (нотации UML/IDEF);
- Опыт проектирования хранилищ данных (реляционные, nosql);
- Базовое понимание принципов безопасности web-приложений.
Будет плюсом:
- Высшее техническое образование;
- Опыт работы тимлидом\техлидом\руководителем группы;
- Владение навыками web\mobile-разработки;
- Широкое знание по технологическим продуктам в категории Open Source;
- Умение проводить внутренние/внешние семинары, рабочие группы;
- Опыт проведения технического интервью.