👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

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

Требования

БэкендJavaJava Spring FrameworkPostgreSQLMongoDB

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

ЕкатеринбургПолный рабочий деньМожно удаленно

Компания

Платформа цифровых решений для банков и финансовых организаций

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

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

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

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

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

  1. Подписание документов квалифицированной электронной подписью из личного кабинета заёмщика и инвестора;
  2. Удалённая регистрация сделок в Росреестре;
  3. Наращиваем объёмы заявок через личный кабинет брокера;
  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;
  • Удалённый формат работы или офис в г. Екатеринбург в БЦ "Высоцкий";
  • Для тех, кто за рулём и в офисе, оплачиваемая парковка;
  • Скидки на изучение английского языка.