Задачи:
- Проектирование и реализация микросервисной архитектуры под highload;
- Построение event-driven систем на Kafka (стриминг, партиционирование, репликация, гарантии доставки);
- Оптимизация и масштабирование транзакционной работы с Postgres;
- Системный дизайн под требования высокой доступности и отказоустойчивости;
- Code review, влияние на архитектуру и технические стандарты команды.
Ожидания:
- 6+ лет разработки на Java (8–17);
- Экспертиза в Spring (Boot, Cloud, Security, AOP);
- Глубокий опыт работы с Kafka в продакшн-системах;
- Навыки проектирования highload-систем (десятки тысяч RPS, большие объемы данных, низкие latency);
- Опыт оптимизации и проектирования сложных моделей данных в Postgres;
- Отличное знание системного дизайна, паттернов проектирования, ООП, SOLID;
- Умение писать промышленный код и тесты (JUnit/TestNG/Mockito).
Будет плюсом:
- Продакшн-опыт с Docker/Kubernetes;
- CI/CD (TeamCity, Jenkins, GitLab CI/CD);
- Опыт в финтехе, банках или других высоконагруженных транзакционных системах;
Похожие вакансии
Опыт создание и поддержка кластеров K8s, Kafka, Greenplum, Kassandra, Hadoop, Apache Ozone. Понимание принципов работы DevOps, процессов CI...
Желание развиваться в области обработки данных. Желание вникать в суть процессов в компании Готовность разбираться в чужом коде и следовать...
Давать жизненные советы, даже если никто не просил. Умение обнять взглядом через экран. Искренность важнее актёрского образования. Желательно наличие фирменных...
Законченное высшее или среднее специальное техническое образование. Опыт работы от 3 лет. Опыт работы с абонентским доступом (BRAS/BNG), технологиями...
Опыт коммерческой разработки на Golang и/или других языках программирования от 3 лет. Опыт разработки API: REST, gRPC понимание основных...
