Java разработчик

Местоположение и тип занятости

Москва

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

Мы приглашаем тебя в команду для решения амбициозной задачи – развитие платформы по автоматизации процессов работы с проблемной задолженностью физических лиц, малого и микробизнеса.

Мы создаем продукт с очень важной социальной миссией – помочь людям сделать лучший выбор в сложных финансовых ситуациях.

Наш продукт представляет собой CRM систему и сосредотачивает разные данные о клиенте, проводит анализ, подсказывает что делать, выполняет рутинные операции. Воплощен в двух версиях – веб и мобильном приложении.

В планах переход на новую микросервисную платформу, реализация интеграционных задач с внутренними и внешними системами, использование моделей AI, совершенствование существующего функционала. В 2022 году мы будем реализовывать отдельный сервис обеспечивающий поставку недостающих данных по клиентам, на базе которых будем развивать принятие решение системой и стратегию работы с клиентом.

У нас сформирована полноценная full-stack команда: владелец продукта, системный аналитик, разработчик и тестировщик. Работаем по гибкой методологии Scrum (Agile). Мы сами взаимодействуем с заказчиками, сами проектируем, разрабатываем, тестируем наши фичи и получаем обратную связь от пользователей. Мы постоянно стремимся делать нашу команду сильнее, приобретая новые навыки и компетенции. У нас нет многоэтажной иерархии и случайных людей. В команде развиты открытые и доверительные отношения.

Обязанности:
- Ищем разработчика, который:

- знает методологии и архитектурные принципы, обладает пониманием цикла разработки ПО;

- хорошо знает core Java и SQL;

- имеет опыт работы с фреймворками Spring/Spring Boot;

- знаком с ORM (Hibernate, MyBatis);

- умеет писать модульные и интеграционные тесты (JUnit, Mockito, AssertJ);

- умеет работать с системами контроля версий (Git).

Требования:

- Хорошо знает core Java и SQL;

- Имеет опыт работы с фреймворками Spring/Spring Boot;

- Знаком с ORM (Hibernate, MyBatis);

- Умеет писать модульные и интеграционные тесты (JUnit, Mockito, AssertJ);

- Умеет работать с системами контроля версий (Git).

Плюсами будут:

- Знакомство со Spring Integration;

- Знание инструментов CI/CD (Bitbucket, Jenkins);

- Опыт работы с СУБД Oracle.