Java-инженер:
1. Знание языка Java;
3. Опыт использования Spring, Spring MVC и других фреймворков, а также определенное понимание принципов фреймворка;
4. Знакомы с разработкой приложений MySQL, знакомы с общей настройкой производительности и дизайном масштабируемости, понимаете технологию кэширования Redis и базы данных NoSQL, такие как Hive;
5. Знакомство с различным промежуточным ПО, таким как ZooKeeper и Kafka, и глубокое понимание транзакций, блокировок, параллелизма и других механизмов реализации;
6. Знакомы с дизайном общей бизнес-архитектуры, обладаете хорошими способностями к программированию и стилем кода, а также имеете глубокое понимание модульного программирования;
7. Обладаете определенными возможностями технического планирования и проектирования, выявляте проблемы, существующие в архитектурном проектировании, и предлагате эффективные решения и методы.
Уровень сеньор, с опытом блокчейн 3 года+
Знание английского языка
Обязательно для собеседования необходимо показать код