Описания нет
Software engineer in digital banking
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Развитие и поддержка систем цифрового банкинга, обеспечение их стабильной, безопасной и надежной работы;
- Проектирование и разработка новых функций в соответствии с бизнес-требованиями;
- Участие в проектировании систем, совершенствовании архитектуры, выборе технологий и принятии технических решений;
- Проектирование и реализация интеграций с внутренними системами банка и внешними платформами;
- Разработка сервисов, интеграций и решений для автоматизации на Java, Go или Python с выбором технологии в соответствии со сценарием использования;
- Ответственность за все этапы разработки функциональности: от технического проектирования до разработки, тестирования, развертывания в производственной среде и поддержки;
- Проведение проверки кода (code review), обеспечение качества, безопасности и сопровождаемости кода;
- Оказание технической поддержки членам команды и наставничество;
- Исследование и устранение критических инцидентов, проблем производительности и сбоев в производственной среде;
- Участие в технической оценке и планировании задач, а также координации их выполнения;
- Подготовка и обновление технической документации, включая спецификации API, системные диаграммы и архитектурные решения;
- Взаимодействие с командами менеджеров продукта, бизнес-аналитиков, архитекторов, QA, DevOps и информационной безопасности;
- Выполнение других инженерных задач в соответствии с направлением деятельности отдела.
требования
- Высшее образование (предпочтительно в области информационных технологий, компьютерной инженерии или смежных областях);
- Минимум 3 года соответствующего опыта работы в разработке программного обеспечения;
- Глубокие знания ООП, SOLID, Clean Code и шаблонов проектирования (design patterns), умение применять их на практике;
- Умение анализировать и рефакторить устаревший код (legacy code);
- Широкий практический опыт работы с Java 8+ и экосистемой Spring (Spring Boot, Spring Data JPA, Spring Security, Spring Cloud); знание Java 17+ будет преимуществом;
- Практические знания Go или Python (необязательно);
- Опыт проектирования микросервисной архитектуры и распределенных систем (масштабируемость, отказоустойчивость, безопасность);
- Опыт работы с REST API, брокерами сообщений (Kafka или RabbitMQ) и Redis;
- Уверенные знания SQL для Oracle или PostgreSQL;
- Знание OAuth 2.0, JWT и принципов безопасной разработки OWASP;
- Опыт работы с Git, CI/CD, Docker, Kubernetes и автоматизированным тестированием;
- Сильное аналитическое мышление, умение наставлять членов команды и нести ответственность за результат работы.
- Будет плюсом: Преимуществом будет опыт работы в банковской сфере, финтехе или платежных системах, знание английского и русского языков
условия
- Условий в вакансии нет
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.