Lead Java
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Ищем Lead Java Developer на проект крупного Банка
Проект по построению бэк-офисной и учётной инфраструктуру для торговли ценно-бумажными продуктами (сделки купли/продажи акций/облигаций, РЕПО etc,). Команда состоит из аналитиков, разработчиков, тестировщиков, DevOps. Инфраструктура создается с нуля силами проектных agile-команд на cloud-native платформе банка и плотно интегрируется в информационную инфраструктуру банка, планируется интеграции более чем с 20 целевыми АС Банка в том числе выгрузка данных в облако.
Основной инструментальный стек платформы: Java, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript).
Обязанности:
- Разработка бизнес и интеграционной логики
· Проектирование технических решений
· Подготовка к внедрению
· Рецензирование кода, дизайна решения, документации
· Написание модульных и интеграционных тестов
- Кодинг: на этапе становления проекта – 10-20% (первые 1.5 -2 месяца). Далее – от 60% и выше. В период вывода проекта в ПРОМ – меньше, т.к. много орг работы может возникнуть
Ожидания от кандидата
Требования:
- Опыт более 4 лет в разработке на Java систем промышленного уровня
· Cпециалист по java 8+, Spring Boot
· Правильное применение шаблонов проектирования
· Опыт разработки микросервисов
· Знание протоколов, форматов и технологий http, rest, grpc, json, xml, xsd
· Способность создавать решения, обеспечивающие отказоустойчивость систем
- Высшее техническое образование
Желательно:
- Опыт проектирования межсервисных взаимодействий
· Умение применять принципы реактивного программирования
· Стремление к максимальному покрытию кода тестами
· Опыт работы со spring validation, statemachine, swagger
· Знакомство с openshift и istio
· Опыт работы по agile/scrum методологии
· Знание и умение работать с jira и confluence
- Понимание, как устроен бизнес глобальных рынков
Опыт работы тимлидом группы разработчиков
Условия работы
Условия:
• Конкурентоспособная заработная плата
• Корпоративное обучение и сертификацию в технических и бизнес областях
• Корпоративные развлекательные программы
• Помощь при релокации в Москву
• Работа удаленно (на территории РФ, Беларуси) или в офисе/гибрид (Москва, Саратов, Пенза, Уфа, Нижний Новгород)