midlle Java разработчик (АС Стрела)

30 мая 2024 • г Москва • ПАО "Сбербанк" • IT: Разработка

Мы команда продукта АС СТРЕЛА, которая решает задачу по построению и оптимизации маршрутов инкассации. Система начала разрабатываться в конце 2018 года и продолжает наращивать функциональность, а в ближайший год будет растиражирована по всей территории присутствия нашего банка – а это как минимум вся Россия. 

Если тебе интересно стать частью команды и развивать серверную часть динамично развивающейся высоконагруженной 24/7 системы, есть успешный опыт в роли Senior Java developer, то мы ждем твое резюме.

Технологический стек: Java, Spring Boot, Ignite, Hibernate

Обязанности

·      Доработка и модификация существующих модулей системы;

·      Разработка новых бизнес и интеграционных модулей;

·      Разработка новых модулей системы для перехода на микросервисную архитектуру с последующей миграцией в облако (SpringBoot, Docker, K8s, Istio)

·      Обновление существующего стека технологий (Apache Kafka, Apache Ignite, grpc+protobuf);

·      Оптимизация и рефакторинг текущего решения;

·      Участие в проработке и принятии архитектурных решений;

·      Участие в обсуждении реализации доработок системы;

·      Code review, разработка unit-тестов.


В чем можно ещё поучаствовать:

·      Написание автотестов для бизнес-модулей системы (на собственном модуле на Java);

·      Реализация интеграций с AI моделями, разработанными в Банке;

·      Развитие существующего модуля планирования, решающего задачи маршрутизации с полиномиальной сложностью алгоритмов;

·      В перспективе ведение major-задач: оценка, декомпозиция, планирование разработки (сроки, участники), доведение до внедрения на продуктовый контур Банка.

Требования

·      высшее техническое образование;

·      опыт работы от 5 лет;

· отличное знание Java 8, паттернов проектирования, опыт разработки многопоточных приложений

·  понимание современных практик и подходов к реализации высоконагруженных систем и параллельных вычислений

·      знание J2EE 3.x, Spring 3.x-4.x

·      иметь опыт работы с maven/git

·      опыт работы с ORM (hibernate/openJPA/Spring Data), MQ

·      знание SQL на уровне написания запросов среднего уровня сложности

·      умение разбираться в чужом коде


Будет плюсом:

·      опыт работы с технологиями: SOAP, JAX-WS, JTA, JMS

·      опыт работы с Apache Kafka, Apache Ignite, grpc+protobuf

·      опыт работы с AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes

·      опыт написания Unit-тестов (на jUnit/TestNG)

·      опыт работы с БД Oracle, PostgreSQL понимание принципов оптимизации SQL-запросов

Условия
  • Профессиональный рост в команде экспертов
  • возможность удаленного формата работы
  • внешнее и внутреннее обучение, семинары, тренинги, конференции, корпоративная библиотека
  • расширенный ДМС с первого дня и льготное страхование для близких
  • свободный дресс-код.
  • льготное кредитование и корпоративные скидки.