Middle Java Developer (проект Казначейства Сбера)
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
Условия работы
Мы приглашаем в нашу команду сильных амбициозных Java-разработчиков. Придя к нам, вы присоединитесь к коллективу, разрабатывающему автоматизированные инструменты ценообразования, включающие в себя расчет цены/ эффективности по продуктам Банка и компаний экосистемы, интеграцию с фронт- и бэк- системами, системами запуска AI/ML-моделей.
Наша цель - повышение доходов за счет интеллектуального ценообразования и снижение T2M через бесшовное встраивание наших инструментов в бизнес-процессы Сбера.
Обязанности
- разработка бэкенд-части высоконагруженной банковской расчетной системы на Java
- разработка интеграционных сервисов и микросервисных компонентов на Java (стандарты JMS, REST API)
- разработка гибких расчетных компонентов на Groovy
- написание Unit-тестов
- рефакторинг и оптимизация кода, Code review
- участие в тестировании разработанных компонентов и исправлении дефектов
- участие в подготовке документации
- участие в принятии архитектурных решений и исследовательские задачи.
Требования
- понимание принципов ООП
- опыт коммерческой разработки на Java от 3-х лет
- уверенное знание Java SE, Collection, JDBC, Multithreading
- знания и опыт использования: Spring Framework (Spring MVC, Spring Security, Spring JDBC)
- опыт написания Unit-тестов (Junit, TestNG)
- уверенное знание SQL
- опыт работы с Git, Maven
- чтение технической документации на английском
- умение разбирать и анализировать чужой код
- высшее техническое образование
Было бы дополнительным плюсом:
- знакомство с Openshift и контейнеризацией приложений
- опыт работы с Jira, Confluence
- опыт работы в Agile-команде
- опыт работы в высоконагруженных проектах, опыт работы с многопоточностью, критичных системах с высоким уровнем SLA
- умение подбирать инструменты для решения необходимых задач
- понимание или опыт работы в любых других областях программирования (например, любой опыт фронтенд-разработки)
- желание учиться новому.
Бонусы
- возможность работы с новыми технологиями
- возможность развиваться и обучаться во время работы, в том числе на внешних тренингах
- гибкий график начала рабочего дня
- прозрачная система бонусов и премий, достойная зарплата - размер обсудим на собеседовании.