JSA Group - аккредитованная IT-компания. Ведем разработку по направлениям: web, мобильная разработка, BI, VR, Data Science и др.
Сейчас мы ищем Backend-разработчика в свою команду на проект IDM (Identity Management) - класс систем, предназначенных для контроля и управления учетными данными и правами доступа пользователей к различным информационным ресурсам компании.
Команда:
2 функциональных/системных аналитика,
2 frontend разработчика,
1 backend разработчик,
1 дизайнер
1 DevOps
К проекту подключена команда тестирования из 2 специалистов.
Стек на проекте: Kotlin, Spring (Boot+WebFlux), React, PostgreSQL.
Стек бекенда: Kotlin 1.9, Spring Boot 3, Spring WebFlux(REST), r2dbc, PostgreSQL 15, Liquibase, Test Containers, Keycloak, Kafka, SAP JCo, LDAP.
Работаем по методологии Agile.
Задачи:
- Реализовывать endpoint'ы для приложения
- Написание клиентов для интеграции со сторонними системами
- Работа с Kafka
- Взаимодействие с DevOps, Front-разработчиками, Аналитиками, Тестировщиками
- Поддержка и развитие текущего решения
Мы ожидаем, что ты:
- Имеешь опыт коммерческой разработки от 3-х лет на Kotlin или другом JVM-языке (Java, Groovy, Scala);
- Разрабатывал сервисы в микросервисной архитектуре;
- Знаешь Spring (IoС, Data, MVC) и Java Core (Collections, Streams, Exceptions, Threads, jdbc);
- Понимаешь принципы ООП, знаком с паттернами проектирования и умеешь их правильно применять;
- Умеешь писать SQL-запросы, анализировать план выполнения запроса и проводить оптимизацию;
- Имеешь опыт написания юнит и интеграционных тестов.
Хорошо, если ты:
- Имеешь хорошие знания по Spring (WebFlux, r2dbc, Security);
- Знаешь как работает Kafka, что такое продюсеры и консьюмеры;
- Имеешь навыки работы с Keycloak и ролевыми моделями;
Преимущества работы у нас:
- Оклад + годовой бонус;
- ДМС со стоматологией, полис для выезжающих за рубеж, доплата по больничному листу до 5 рабочих дней - 7 календарных;
- Корпоративная мобильная связь;
- Возможности для профессионального и карьерного развития;
- Формат работы: удаленно из РФ (так же возможен гибридный формат или работа в офисе (Москва, Санкт-Петербург (по-желанию));
- Проект пишется на базе Open source решений;
- Вся проектная документация ведется в едином пространстве Confluence;
- Над проектом работает опытная команда.