В качестве ведущего разработчика Java вы будете руководить командой разработчиков в проектировании, внедрении и поддержке высокопроизводительных масштабируемых приложений в секторе финансовых технологий. Ваша роль будет включать в себя как техническое руководство, так и практическую разработку, обеспечение высочайшего качества кода и соответствие результатов требованиям клиента.Вы будете вы сможете принять решающее участие в создании платформы с передовыми технологиями, которая обеспечивает инно
В качестве ведущего разработчика Java вы будете руководить командой разработчиков в проектировании, внедрении и поддержке высокопроизводительных масштабируемых приложений в секторе финансовых технологий. Ваша роль будет включать в себя как техническое руководство, так и практическую разработку, обеспечение высочайшего качества кода и соответствие результатов требованиям клиента.
Вы будете вы сможете принять решающее участие в создании платформы с передовыми технологиями, которая обеспечивает инновации на рынках капитала с надежными процессами и контролем.
< сильный style="font-style: inherit; font-weight: 700">Обязанности:
- Руководство в конце Полный жизненный цикл разработки финтех-приложений.
- Сотрудничайте в межфункциональных группах для определения, проектирования и предоставления новых функций.
- Гарантируйте качество кода, производительность, масштабируемость и и безопасность посредством проверок кода, проверки дизайна и внедрения лучших практик.
- Управляйте проектными и архитектурными решениями, чтобы обеспечить разработку масштабируемых, удобных в обслуживании и высококачественных приложений.
- Предоставьте наставничество и рекомендации для разработчиков, способствующие развитию культуры постоянного совершенствования.
- Эффективно сообщайте о прогрессе, проблемах и технических решениях как техническим, так и нетехническим заинтересованным сторонам.
- Определяйте возможности для внедрения новых технологии или методологии для повышения эффективности и качества продукции.
- Активно способствовать постоянному совершенствованию методов, инструментов и процессов разработки.
Требования
- 7+ лет опыта разработки на Java, включая Spring Boot и/или другие современные платформы.
- Большой опыт в проектировании, разработке и развертывании приложений на основе микросервисов.
- Большой опыт в проектировании, разработке и развертывании приложений на основе микросервисов.
- Более li>
- Знание баз данных SQL, например PostgreSQL.
- Обширный опыт создания RESTful API, gRPC и работы с такими системами обмена сообщениями, как RabbitMQ
- Знакомство с модульным тестированием, интеграционным тестированием и разработкой через тестирование (TDD).
- Опыт работы с конвейерами CI/CD, Docker и инструментами оркестрации контейнеров, такими как Kubernetes.
>- Знание протоколов безопасности и лучших практик в сфере финансовых технологий, включая шифрование, безопасную связь и защиту данных.
- Подтвержденная способность руководить командой и управлять ею посредством разработки программного обеспечения. жизненный цикл.
- Опыт коучинга, проверки кода и содействия техническому развитию внутри команды.
- Сильные устные и письменные коммуникативные навыки, способность четко доносить техническую информацию до заинтересованных сторон.
- Сильные аналитические навыки с вниманием к деталям.
- Умение решать сложные технические проблемы.
- Желание работать в быстром темпе, ориентированном на клиента. среда
- Подтвержденные способности к командной работе, особенно в распределенной команде.
- Степень бакалавра или магистра в области компьютерных наук, инженерии или смежных областей.
Приятно иметь навыки
- Знание Rust для параллельного программирования и высокопроизводительных приложений (сильный плюс)
- Знание баз данных NoSQL, например MongoDB (плюс)
< li>Предыдущий опыт работы с банковскими операциями, обработкой платежей, цифровыми кошельками или финансовыми API (плюс).- Знакомство с AWS (плюс)
- Знание практик и инструментов DevOps, таких как Terraform, Jenkins, Git и CI/CD конвейеры.
- Знание финансовых технологий и рынков капитала, включая нормативные требования. и лучшие отраслевые практики.
Преимущества
- 35 оплачиваемых дней отсутствия в году за баланс работы и личной жизни каждого специалиста + 1 дополнительный день за каждый последующий год сотрудничества с компанией.
- До 15 неиспользованных дней отсутствия можно добавить к доходу после 12 месяцев сотрудничества.
- Медицинская страховка для вас и вашей семьи!
- Покрытие амортизации за использование личного ноутбука в рамках проекта потребности
- Курсы Udemy по вашему выбору.
- Регулярные тренинги по мягким навыкам.
- Встречи в центрах Excellence.