Описание вакансии
Условия работы
Мы приглашаем в нашу команду сильных амбициозных Java-разработчиков.
Придя к нам, вы присоединитесь к большому и дружному коллективу, разрабатывающему автоматизированные инструменты ценообразования, включающие в себя расчет цены/ эффективности по продуктам Банка и компаний экосистемы, интеграцию с фронт- и бэк-системами и системами запуска AI/ML-моделей. Наша цель - повышение доходов за счет интеллектуального ценообразования и снижение T2M через бесшовное встраивание наших инструментов в бизнес-процессы Сбера.
Вы, наверное, замечали, что сегодня кредиты и депозиты утверждаются почти мгновенно, а для юридических лиц это происходит на индивидуальных условиях? Став частью команды, поймете, как это происходит. Вы вырастете не только как профессионал-разработчик, но и как эксперт в банковском деле: узнаете в мельчайших деталях, как работает современный автоматизированный банк.
А в части java-разработки получите неоценимый опыт в разработке и проектировании высоконагруженных систем, обрабатывающих большие данные и осуществляющих сложные расчеты.
Задачи:
- Разработка бэкенд-части высоконагруженной банковской расчетной системы на Java.
- Разработка интеграционных сервисов и микросервисных компонентов на Java (стандарты JMS, REST API).
- Написание Unit-тестов.
- Рефакторинг и оптимизация кода, code review.
- Участие в тестировании разработанных компонентов и исправлении дефектов.
- Участие в подготовке документации.
- Участие в принятии архитектурных решений и исследовательские задачи.
Мы ожидаем:
- Понимание принципов ООП.
- Опыт коммерческой разработки на Java от 2-х лет.
- Уверенное знание Java SE (желательно Java SE 8), Collection, JDBC, Multithreading.
- Знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC).
- Опыт написания Unit-тестов (Junit, TestNG).
- Уверенное знание SQL.
- Опыт работы с Git, Maven.
- Чтение технической документации на английском.
Умение разбирать и анализировать чужой код. - Высшее техническое образование.
Было бы дополнительным плюсом:
- Знакомство с Openshift и контейнеризацией приложений
- Опыт работы с Jira, Confluence.
- Опыт работы в Agile-команде.
- Опыт работы в высоконагруженных проектах, опыт работы с многопоточностью, критичных системах с высоким уровнем SLA.
- Умение подбирать инструменты для решения необходимых задач.
- Понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки).
- Желание учиться новому.
Работа у нас - это:
- Команда профессионалов, готовых поддержать ваши инициативы.
- Возможность работы с новыми технологиями.
- Развитая система обучения в Корпоративном университете и на внешних тренингах.
- Прозрачная система бонусов и премий, достойная зарплата - размер обсудим на собеседовании.
- ДМС.
- Специальные предложения от компаний-партнеров и Экосистемы Сбера