TeamLead / Senior Java разработчик
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Участие в развитии целевой системы Банка по хранению и обработке документов (все что не записывают в БД). Мы уже храним миллиарды документов со всех процессов Банка. Строим высоконагруженные и отказоустойчивые сервисы, которые обрабатывают миллионы документов в день. Обеспечиваем безопасный доступ десяткам тысяч сотрудников со всех регионам страны. Развиваем интеграции с системами Банка, их уже более 140.
Основные направления развития системы:
- Переход на cloud-native архитектуру
- Оптимизация и универсализация интеграционных взаимодействий
- Развитие отказоустойчивости для mission-critical систем
- Написание REST сервисов для нового UI (React)
- Развитие DevOps процесса
Кто мы:
- 5 команд разработки и 4 группы сопровождения
- Беспрерывный цикл нагрузочного тестирования
- 20+ независимых инстансов в ПРОМе, 400+ серверов
Основные задачи:
- Участие в проекте в роли TeamLead, >50% времени на написание кода
- Code Review, распределение задач, экспресс оценка
- Проектирование архитектуры и технический решений
- Разработка функциональности системы в соответствии с требованиями
- Разработка интеграционных решений
Навыки:
- Core Java 1.8
- Multithreading
- Spring Framework (IC/DI), Spring Boot
- REST, SOAP
- JDBC, ORM(Hibernate)
- Git, Jira, Confluence
- JUnit
- Умение писать и оптимизировать SQL запросы (Oracle, Postgre)
- Понимание обеспечения отказоустойчивости систем: таймауты, eventually consistency, circuit breaker
Будет плюсом:
- Понимание микросервисной архитектуры
- Docker, OpenShift, Kubernetes
- Java EE технологий (Servlet, JMS)
- Jenkins, Ansible
- Gradle
- IBM продукты: FileNet, MQ
- Alfresco
Бонусы
Что мы предлагаем:
- профессиональный и карьерный рост: работа над масштабным проектом в крупнейшем банке России;
- знание – сила: индивидуальный план обучения с учебными курсами и поездками на конференции за счет работодателя;
- огненные бонусы к зарплате: годовая премия, плюшки от компаний-партнеров;
- забота о здоровье: расширенный соц. пакет (ДМС, страхование жизни), бесплатный тренажерный зал;
- ожидание VS реальность: у нас нет бюрократии с многотомными ТЗ и черно-белого дресс-кода, зато есть горизонтальная иерархия;
- Размер зарплаты зависит от ваших навыков и индивидуально обсуждается с каждым кандидатом.