Middle+ backend developer Kotlin (IDM)

Дата размещения вакансии: 22.05.2025
Работодатель: JSA Group
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

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;
  • Над проектом работает опытная команда.