Кого ищем: Java разработчика в команду по разработке кредитного конвейера для обработки заявок и заключения сделок по автокредитованию.
Чем предстоит заниматься:
- Участие в разработке мидл-слоя продуктов Банка на базе микросервисной архитектуры;
- Участие в разработке инфраструктуры непрерывной доставки кода по методологии DevOps;
- Участие в разработке архитектурных решений;
- Обеспечение высокого качества поставляемого программного кода за счет использования; инструментов контроля качества и написания модульных тестов;
- Обеспечение высокого уровня отказоустойчивости разворачиваемых сервисов за счет использования инструментов оркестрации и мониторинга;
- Анализ и реализация интеграций с сервисами и системами Банка;
- Проведение валидации программного кода.
Что мы ждем от тебя:
- Опыт разработки на Java 11 и выше, с глубокими знаниями Java Core;
- Знание Spring Boot (Spring MVC, Spring Data, Spring Security) и опыт интеграции с базами данных (PostgreSQL, MongoDB) через Hibernate;
- Опыт работы с микросервисной архитектурой и использование Apache Kafka для асинхронной коммуникации;
- Применение принципов безопасности в Java-приложениях;
- Знание Git для контроля версий;
- Опыт работы с инструментами сборки и автоматизации, такими как Maven или Gradle;
- Опыт написания модульных тестов для Java-кода;
- Знание принципов и инструментов тестирования Spring-приложений;
- Опыт работы с контейнеризацией, в том числе Docker;
- Знание и опыт работы с системами управления конфигурациями, такими как Kubernetes.