
Reale Group предоставляет страховые, банковские, риелторские и сопутствующие услуги более чем 4,5 миллиона клиентов. Более 3700 сотрудников компании работают в Италии, Испании и Чили, поддерживая диверсифицированный бизнес, основанный на стабильности, принципах взаимности, прозрачности, этике и надежности. Для специалистов, рассматривающих возможности в сфере финансовых услуг, страхования, недвижимости или корпоративных услуг, Reale Group предлагает среду международной организации, чей подход «Вместе больше» делает акцент на сотрудничестве и создании общей ценности.
Старший разработчик ПО и технический руководитель — Reale Group, Турин, гибридный формат
Руководите модернизацией и переносом страховых систем Reale Group на микросервисы Java и облачно-нативную архитектуру. Принимайте технические и архитектурные решения и обеспечивайте DevOps-доставку в гибридной роли в Турине.
Описание
- Проектировать, управлять разработкой и внедрять приложения для страховых продуктов и процессов направления страхования жизни
- Определять и реализовывать модернизацию и перенос системы VIS на новую платформу
- Выступать техническим экспертом для команд, участвующих в инициативе
- Участвовать в анализе, проектировании и поставке приложений в Agile-среде
- Поддерживать переход к облачно-нативным архитектурам, микросервисам и событийно-ориентированной интеграции
- Сотрудничать с разработчиками, архитекторами, специалистами по инфраструктуре и внешними партнёрами
- Определять технические рекомендации, архитектурные решения и лучшие практики разработки
- Технически координировать компоненты проекта, обеспечивая качество, безопасность, производительность, отказоустойчивость и сопровождаемость
- Участвовать во всех этапах жизненного цикла ПО в рамках DevOps-модели — от определения требований до развёртывания и развития платформы
- Проектировать контейнеризированные микросервисы Java, развёртываемые в Azure Kubernetes Service (AKS)
- Разрабатывать серверные сервисы и REST API с использованием Spring Boot и Spring Data JPA
- Проектировать API по спецификациям OpenAPI и Swagger
- Использовать Java и SQL с базами данных Oracle
Требования
- Высшее образование в области компьютерных наук, компьютерной инженерии или эквивалентное профессиональное образование и опыт
- Опыт модернизации ключевых корпоративных систем и реализации программ трансформации или переноса на новую платформу
- Опыт определения стратегий перехода от монолитов к микросервисам
- Способность руководить командами, состоящими из внутренних сотрудников и поставщиков
- Продвинутое знание Java 17 или более поздней версии, принципов SOLID, шаблонов проектирования и чистого кода
- Практический опыт разработки микросервисов
- Продвинутое знание Spring Boot, Spring Data JPA, персистентности, транзакций, конфигурации приложений, обработки исключений и внедрения зависимостей
- Практические знания JUnit 5, Mockito и методов модульного и интеграционного тестирования; знакомство с TDD и желательно Testcontainers
- Опыт проектирования, разработки и интеграции REST API и SOAP-сервисов с использованием OpenAPI и Swagger
- Знание Spring Security и стандартов OAuth 2.0, OpenID Connect и JWT
- Практические знания SQL, предпочтительно с базами данных Oracle
- Опыт работы с Docker и концепциями контейнеризации
- Знание Kubernetes, предпочтительно Azure Kubernetes Service (AKS)
- Опыт работы с Git, стратегиями ветвления, pull request и проверкой кода
- Знание Maven, CI/CD-конвейеров, инструментов статического анализа и контрольных этапов качества; предпочтительно Azure DevOps и SonarQube
- Опыт работы в облачных средах или знакомство с ними, особенно с Microsoft Azure
- Знание шаблонов отказоустойчивости и распределённых систем, включая тайм-ауты, повторные попытки, автоматические выключатели и идемпотентность
- Знание принципов наблюдаемости, включая структурированное журналирование, метрики и распределённую трассировку; предпочтительно OpenTelemetry и Dynatrace
- Средний уровень английского языка
- Опыт использования инструментов ИИ для поддержки жизненного цикла разработки ПО (SDLC)
- Знакомство с разработкой на основе спецификаций и инженерией с поддержкой ИИ
- Способность определять инструкции, рабочие процессы и навыки для ИИ-агентов
- Знание платформ и сред выполнения агентов для разработки, тестирования и документирования ПО
Преимущества
- Гибридный формат работы
- До 12 дней удалённой работы в месяц