Senior Java Developer (JEE, Spring)
Прямой работодатель Banks Soft Systems ( bssys.com )
Опыт работы от 3 до 5 летот 250 до 350 ₽
Banks Soft Systems -это ведущий разработчик в мире финансовых продуктов и сервисов, онлайн-коммуникаций и пользовательского опыта. Компания имеет 25-тилетний опыт успешной работы.
На текущий момент нас уже более 600 человек. Мы в BSS очень ценим каждого члена нашей команды и очень рады, когда находим близких по духу и целям людей.
Вам предстоит участвовать в проекте Сбербанка СТРЕЛА (Система транспортного регулирования и логистики).
Задача команды – развитие логистической системы по построению и оптимизации маршрутов инкассации Банка на всей территории России. Система успешно запущена в промышленную эксплуатацию и находится на этапе постоянного улучшения и наращивания функциональности в части применения AI-моделей, прогнозирования ресурсов, доработки алгоритмов оптимизации, автоматизации новых процессов инкассации и т.д. Система состоит из рабочего места оператора и мобильного приложения.
Что нужно делать:
- Доработка и модификация существующих модулей системы;
- Разработка новых бизнес и интеграционных модулей;
- Разработка новых модулей системы для перехода на микросервисную архитектуру с последующей миграцией в облако (SpringBoot, Docker, OpenShift, Istio)
- Обновление существующего стека технологий (Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf);
- Оптимизация и рефакторинг текущего решения;
- Участие в проработке и принятии архитектурных решений;
- Участие в обсуждении реализации доработок системы;
- Code review, разработка unit-тестов.
- Реализация интеграций с AI моделями, разработанными в Банке;
Чего мы ждём от тебя:
- отличное знание Java 8, паттернов проектирования и многопоточности;
- понимание современных практик и подходов к реализации высоконагруженных систем и параллельных вычислений;
- Знание J2EE, Spring;
- Уверенно пользоваться технологиями: JAX-RS, JPA, EJB;
- Иметь опыт работы с maven, git;
- Опыт работы с ORM (hibernate/openJPA/Spring Data), XPath, JAXB, MQ.
- Знание SQL на уровне написания запросов среднего уровня сложности;
Будет плюсом:
- опыт работы с технологиями: SOAP, JAX-WS, JTA, JMS,
- опыт работы с Apache Kafka, Apache Ignite, ClickHouse, grpc+protobuf;
- опыт работы с AS WildFly, SpringBoot, Docker, OpenShift/Kubernetes;
- опыт работы в проектах по гибким методологиям (Scrum, Kanban);
- опыт написания Unit-тестов (на jUnit/TestNG);
- опыт работы с БД Oracle (12), PostgreSQL понимание принципов оптимизации SQL-запросов;
- умение работать с linux command line, писать минимальные bash-скрипты.
- опыт работы в Jira, Confluence, Jenkins;
- знание что такое DevOps;
Что мы можем вам предложить:
• Работу на крупном и амбициозном банковском проекте, где используется современный подход к работе с командой и современные технологии;
• График работы по вашему предпочтению c 9:00/10:00 до 18:00/19:00;
• Полное соблюдение ТК РФ и своевременная выплата заработной платы;
• ДМС со стоматологией;
• Корпоративное обучение и сертификацию в технических областях;
• Бесплатное обучение английскому;
• Онлайн-йога;
• Возможность удаленной работы.