📞 Приходите на HR-созвон 16 апреля

Поговорим о том, как связаны HR-бренд и внутриком и почему ваши сотрудники становятся главным каналом коммуникации — хотите вы этого или нет

→ регистрируйтесь здесь

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

Требования

Бэкенд
Middle
Java
Spring Boot

Условия

Москва

Компания

Возможности твоего будущего уже здесь. Развиваем финтех в масштабах страны

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

Digital Credit - проект, который охватывает все процессы кредитования, начиная с заявки и анализа клиента и заканчивая погашением клиентом задолженности по кредиту.

В проекте используются подходы Design Thinking, Agile/Safe, функционального программирования, реактивного программирования, Event Driven архитектуры, Микросервисной/Cloud Native архитектуры, workflow engines, Kubernetes, IaaS, automated BDD/Load Testing и многое другое.

ТЕХНОЛОГИЧЕСКИЙ СТЕК:

∙ Микросервисная архитектура: OpenShift/Spring Cloud, Docker, Helm;

∙ Backend: Java 11, Spring 2.0 Boot/Spring Cloud (Netlix Oss), Camunda BPM/CMM, RabbitMQ; MongoDB, PostgreSQL, Apache Camel;

∙ Frontend: TypeScript, React, Redux, RxJS, styled-components, Next.js;

∙ QA: Python, Selenium, Pytest, Requests, ReportPortal, Concourse.

ОБЯЗАННОСТИ:

∙ разработка приложений с использованием микросервисной архитектуры;

∙ проектирование и разработка самих микросервисов SpringCloud;

∙ проектирование RESTfull API в соответствии с Bestpractice;

∙ проведение code-review;

∙ покрытие юнит-тестами не менее 70%.

ТРЕБОВАНИЯ:

∙ опыт проектирования и построения микросервисных архитектур (microservices.io);

∙ понимание методологии DDD, подходов и стратегий к разбиению функционала на уровне бизнес-требований на микросервисы;

БУДЕТ ПЛЮСОМ:

∙ опыт работы с Kubernetes/OpenShift;

∙ опыт работы с Redis, RabbitMQ, SQL, PostgreSQL;

∙ понимание и умение работать Apache Kafka, Apache Camel, Spring Integration, GraphQL;

∙ понимание шаблонов и техник для достижения консистентности обработки данных в распределительных системах (CQRS, EventSourcing);

∙ навыки R&D, желание идти в ногу с новшествами в области MSA.