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.