Java Developer (middle/senior)

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа

Credit.Club — инвестиционная платформа залогового кредитования, управляющая капиталом профессиональных участников рынка и частных лиц.

✅ Компания — участник инновационного центра «Сколково».

Мы создали онлайн-сервис, который объединяет бизнес и инвесторов со всей России. Наша цель – начать работать во всех городах России и выходить на сделку с клиентом за 4 часа. Для этого мы развиваем следующие направления:

  1. Подписание документов квалифицированной электронной подписью из личного кабинета заёмщика и инвестора;
  2. Удалённая регистрация сделок в Росреестре;
  3. Наращиваем объёмы заявок через личный кабинет брокера;
  4. Стремимся к автоматизации рутинной работы, используя нашу CRM:
  • генерация договоров,
  • автоматическая оценка недвижимости,
  • получение кредитной истории клиента и её оценка,
  • ведение истории взаимодействия с клиентом.

Компания активно растёт, и нам нужен ещё один Java-разработчик для развития наших бекенд-сервисов.

Используемые технологии:

  • Java 15 и Spring Boot 2.4;
  • Для сборки применяем Gradle;
  • Храним данные в MongoDB, PostgreSQL, Clickhouse;
  • Unit-тесты пишем с использованием Junit, Mockito, AssertJ;
  • Сервисы собираем в Docker-образы и разворачиваем в 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-конференций;
  • ДМС со стоматологией и полис путешественника;
  • Современная техника и всё, что необходимо для эффективной работы;
  • Специальные условия по инвестиционным программам для сотрудников;
  • Гибкий рабочий график;
  • Удалённый формат работы или офис в г. Екатеринбург в БЦ "Высоцкий";
  • Для тех, кто за рулём и в офисе, оплачиваемая парковка;
  • Выгодная цена на изучение английского языка в одной из ведущих языковых школ для вас и вашей семьи.

Ключевые навыки

Java
Spring Framework
PostgreSQL
JUnit
Git
Spring Boot
REST
RabbitMQ
MongoDB

Вакансия опубликована 2 июня 2021 в Воронеже

Похожие вакансии