БАНК УРАЛСИБ

Java Tech Lead

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Более 6 лет

Проект: Система Быстрых Платежей – платформа для мгновенного перевода денег 24/7 между банками участниками.

Чем предстоит заниматься:

• работа в SCRUM-команде;

• принимать участие в подборе и развитии персонала;

• принимать решения по стеку ключевых технологий;

• оптимизировать процессы разработки, внедрять лучшие практики;

• проектировать, выполнять и управлять этапами разработки Java;

• участвовать в архитектурном развитии;

• изучать бизнес-требования, бизнес-процессы, технические требования, написание кода в соответствии с ними;

• анализировать, отлаживать и тестировать приложения;

• создавать, запускать и обслуживать критически важные системы с большим объёмом и малой задержкой;

• писать эффективный, проверяемый и надёжный код;

• писать unit-тесты;

• проводить code-review;

• подготавливать и выпускать обновления приложений.

Наши ожидания:

• опыт коммерческой разработки от 5 лет;

• навыки технического лидерства: оценка задач, постановка требований, умение принимать решение по стеку задач и аргументировать свой выбор;

• подготовка сборок релизов для установки на боевую среду, установка на тестовую среду, исправление ошибок;

• знание принципов ООП, шаблонов проектирования, SOLID, MVC;

• Spring Framework (модули Spring Boot, Spring Cloud, Spring Data, Spring Security, Spring MVC);

• знание SQL, ORM;

• опыт использования JPA (например, Hibernate), понимание принципов работы;

• знание сетевых технологий, включая TCP и HTTP;

• умение составлять тесты (мануальные, модульные, интеграционные);

• знание средств коллективной разработки и сборки проектов (Git, GitLab, Maven, Jira, Confluence);

• создание и поддержка API (RESTful или другие) для обмена данными между клиентской и серверной частями приложений;

• знание XSD, WSDL, XSL/XSLT;

• умение работать с СУБД, PostgreSQL;

• умение работать со "встраиваемыми" базами данных в файловом режиме: H2, SQLite и т.п.;

• опыт работы с Redis или другими СУБД типа ключ-значение;

• знание Prometheus, Grafana, метрик;

• знание Apache Kafka;

• опыт работы с микросервисной архитектурой, Docker, OpenShift, Kubernetes;

• знание Keycloak, JWT;

• знание настройки авторизации и аутентификации, протокола OAuth 2.0;

• знание применения шифрования данных, работа с сертификатами, настройка HTTPS;

• взаимодействие со смежными подразделениями, заказчиком, администраторами, поддержкой;

Условия:

• официальное трудоустройство по ТК РФ с первого дня работы;

•стабильный и прозрачный доход. Размер заработной платы обсуждается по результатам собеседования;

•карьерный рост: прозрачная система грейдов, система наставничества, обучения, чтобы поделиться с тобой экспертизой;

•забота о твоём здоровье: подключение ДМС после испытательного срока;

•материальная помощь в различных жизненных ситуациях;

•формат работы - в офисе, гибрид или дистанционно.

Хочешь стать частью команды Уралсиба? Откликайся прямо сейчас!

#JAVA #JAVA_TECH_LEAD #TECH_LEAD_JAVA #TECH_LEAD