Напиши текст вакансии для должности "Senior Java разработчик". Название компании: "Сбербанк". Расположение: Москва. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 

Ищем Java Developer Senior/Team Lead в команду для доработок и поддержки существующей системы, которая решает задачу по построению и оптимизации маршрутов инкассации. Система начала разрабатываться в конце 2018 года и продолжает наращивать функциональность. Система будет в ближайший год растиражирована по всей территории присутствия нашего банка – а это как минимум вся Россия. Что нужно делать: • Доработка и модификация существующих модулей системы; • Разработка новых бизнес и интеграционных модулей; • Реализация планов по технологической трансформации систем Банка (в рамках текущей системы); • Обновление существующего стека технологий; • Оптимизация и рефакторинг текущего решения; • Участие в проработке и принятии архитектурных решений; • Участие в обсуждении реализации доработок системы; • Code review, разработка unit-тестов.   В чем можно ещё поучаствовать:  • Написание автотестов для реализованных бизнес-модулей системы (на собственном модуле на Java); • Реализация интеграций с AI моделями, разработанными в Банке; • Развитие существующего модуля планирования, решающего задачи маршрутизации с полиномиальной сложностью алгоритмов; • В перспективе ведение major-задач: оценка, декомпозиция, планирование разработки (сроки, участники), доведение до внедрения на продуктовый контур Банка.   Что мы ждём от кандидатов: • высшее техническое образование; • опыт работы более 3-х лет; • отличное знание Java 8, паттернов проектирования и многопоточности; • понимание современных практик и подходов к реализации высоконагруженных систем и параллельных вычислений; • Знание J2EE 3.x, Spring 3.x-4.x; • Уверенно пользоваться технологиями: SOAP, JAX-WS, JAX-RS, JPA, JTA, EJB, JMS; • Иметь опыт работы с maven, git; • Опыт работы с ORM (hibernate/openJPA/Spring Data), XPath, JAXB, MQ. • Знание SQL на уровне написания запросов среднего уровня сложности; • Опыт работы с AS WildFly.   Будет плюсом:  • опыт работы в проектах по гибким методологиям (Scrum, Kanban); • опыт написания Unit-тестов (на jUnit/TestNG); • опыт работы с БД Oracle (12), PostgreSQL понимание принципов оптимизации SQL-запросов; • умение работать с linux command line, писать минимальные bash-скрипты. • знание JavaScript/TypeScript; • опыт работы в Jira, Confluence, Jenkins;. • знание что такое DevOps; • готовность делиться знаниями с другими.   Условия: • Место работы в районе метро Кутузовская, готовы обсуждать удаленный формат. • ДМС, страхование от несчастных случаев • Материальная помощь и социальная поддержка, корпоративная пенсионная программа, льготные условия на продукты Сбера, скидки от компаний-партнеров • Внутреннее и внешнее обучение, Bootcamp