
Город: Москва
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 3 до 6 лет
Роль:
Мы ищем Middle Software Engineer для команды кредитования. Основное внимание вы будете уделять реализации функционала и улучшению backend-сервисов, поддерживающих кредитные продукты. Вы будете тесно сотрудничать с senior-инженерами и продуктовой командой для разработки компонентов Loan Decision Engine и Ledger, обеспечивая их качество, производительность и надежность.
Основные обязанности:
-
Реализация backend-функций и сервисов на основе технических спецификаций и пользовательских историй.
-
Разработка и поддержка RESTful API и микросервисов с использованием Java и Spring Boot.
-
Написание чистого, поддерживаемого и хорошо протестированного кода (unit/integration тесты).
-
Внесение изменений в Loan Decision Engine и Ledger, включая реализацию модулей, интеграций и потоков данных согласно архитектурным требованиям.
-
Отладка, профилирование и оптимизация сервисов для повышения производительности, масштабируемости и надежности.
-
Участие в код-ревью, соблюдение стандартов кодирования и улучшение качества кода через рефакторинг.
-
Сотрудничество с продакт-менеджерами, BA, QA и DevOps для своевременной поставки релизов.
-
Поддержка технической документации для разрабатываемых функций.
Требования:
-
3–5 лет профессионального опыта в backend-разработке.
-
Отличное владение Java и Spring Boot.
-
Опыт разработки RESTful API и работы с микросервисами.
-
Хорошее понимание реляционных баз данных (PostgreSQL, MySQL) и ORM-фреймворков (например, Hibernate).
-
Опыт работы с брокерами сообщений (RabbitMQ или Kafka).
-
Знание систем контроля версий (Git) и принципов ветвления.
-
Умение решать проблемы, внимание к деталям.
-
Хорошее владение английским языком для общения с международной командой и стейкхолдерами.
Желательные навыки:
-
Опыт работы в fintech, особенно с кредитными продуктами или движками принятия решений.
-
Знакомство с облачными платформами (AWS, Azure) и контейнеризацией (Docker, Kubernetes).
-
Базовые знания системного проектирования и умение участвовать в обсуждениях архитектуры.
Похожие вакансии