Компания BSS — системно значимая российская ИТ-компания, специализирующаяся на разработке, внедрении и поддержке решений по цифровизации клиентского обслуживания для банков, финтех-компаний, госсектора, телекома, ритейла, медицины, сферы ЖКХ в России и СНГ. Мы разрабатываем системы речевой аналитики, развиваем платформы дистанционного банковского обслуживания, а также оказываем услуги по заказной и аутсорс разработке. Мы практикуем наиболее востребованные рынком технологические решения: от машинного обучения до разработки 1С.
Сейчас мы находимся в поиске Java разработчика на проект нашего партнера.
Проект: ЕПШ — единый платёжный шлюз (биллинг и приём платежей ЖКХ / ресурсоснабжающих компаний).
Чем нужно будет заниматься:
Разработка и поддержка backend приложения Java 8+;
Проектирование и реализация новых модулей;
Интеграция с внешними и внутренними сервисами через REST API;
Оптимизация производительности и улучшение архитектуры.
Что мы ждём от кандидата:
Опыт коммерческой разработки на Java 8+;
Глубокое знание Java Core: синтаксис, ООП, коллекции, исключения, многопоточность (ExecutorService, Fork/Join, Concurrent Collections);
Опыт работы со Spring Framework (Core, Boot, MVC, Data, Security);
Знание Hibernate/JPA или MyBatis;
Навык разработки и поддержки REST API (Spring REST);
Уверенное владение SQL: написание и оптимизация сложных запросов, понимание индексов;
Опыт работы с реляционными СУБД: PostgreSQL, Oracle;
Знание JDBC (драйверы, пулы соединений);
Умение работать с системами контроля версий Git (ветки, merge, rebase, разрешение конфликтов);
Опыт сборки проектов с помощью Maven или Gradle.
Будет преимуществом:
Опыт работы с инструментами интеграции данных (Airbyte);
Знание процессов консолидации данных из разных систем в единое хранилище;
Опыт автоматизации процессов сбора и перемещения данных.
Что мы предлагаем: