Java разработчик
Требования
Местоположение и тип занятости
Компания
Платформа цифровых решений для банков и финансовых организаций
Описание вакансии
Условия работы
Credit.Club — инвестиционная платформа залогового кредитования, управляющая капиталом профессиональных участников рынка и частных лиц.
✅ Компания — участник инновационного центра «Сколково».
Мы создали онлайн-сервис, который объединяет бизнес и инвесторов со всей России. Наша цель – начать работать во всех городах России и выходить на сделку с клиентом за 4 часа. Для этого мы развиваем следующие направления:
- Подписание документов квалифицированной электронной подписью из личного кабинета заёмщика и инвестора;
- Удалённая регистрация сделок в Росреестре;
- Наращиваем объёмы заявок через личный кабинет брокера;
- Стремимся к автоматизации рутинной работы, используя нашу CRM:
- генерация договоров,
- автоматическая оценка недвижимости,
- получение кредитной истории клиента и её оценка,
- ведение истории взаимодействия с клиентом.
Компания активно растёт, и нам нужен ещё один java-разработчик для развития наших бекенд-сервисов.
Используемые технологии:
- Java 15 и Spring Boot 2.4;
- Для сборки применяем Gradle;
- Храним данные в MongoDB, PostgreSQL, Clickhouse;
- Unit-тесты пишем с использованием Junit, Mockito, AssertJ;
- Сервисы собираем в образы Docker и разворачиваем в Docker Swarm (планируем переходить на Kubernetes);
- Ведём задачи в Gitlab, настроили CI/CD;
- Для синхронного взаимодействия используем REST, для асинхроннго AMQP.
- В качестве брокера сообщений: RabbitMQ.
Задачи:
- Написание и оптимизация кода для существующих сервисов;
- Интеграция внешних сервисов в нашу систему, таких как: Росреестр, ЕСИА,
Moneybox от банка Точки, Контур.Реестро;
- Принимать участие в обсуждении архитектурных решений и новых технологий;
- Покрывать код Unit-тестами.
Требования:
- Опыт работы от 2-х лет;
- Знания: Java, Spring Boot, Spring Cloud или Netflix OSS, Spring WebFlux, JPA;
- Понимание принципов работы сетей: TCP/IP, HTTP;
- Опыт построения sql-запросов, проектирования базы данных;
- Опыт разработки и построения архитектуры взаимодействия микросервисов;
- Будет плюсом: знание NoSQL, Spring Data MongoDB, опыт работы с Docker, RabbitMQ или аналоги.
Условия:
- Официальное трудоустройство и "белая" заработная плата;
- Обучение за счёт компании, оплата IT-конференций;
- ДМС со стоматологией и полис путешественника после испытательного срока;
- Современная техника и всё, что необходимо для эффективной работы;
- Особые условия вкладов до 13% годовых;
- Гибкий рабочий график начинаем с 8:00 до 11:00, заканчиваем с 17:00 до 20:00;
- Удалённый формат работы или офис в г. Екатеринбург в БЦ "Высоцкий";
- Для тех, кто за рулём и в офисе, оплачиваемая парковка;
- Скидки на изучение английского языка.