Reale Group
Reale Group
Reale Group предоставя застрахователни, банкови, имотни и свързани услуги на повече от 4,5 милиона клиенти. Над 3700 служители работят в Италия, Испания и Чили, подкрепяйки диверсифициран бизнес, изграден върху стабилност, взаимност, прозрачност, етика и надеждност. За професионалисти, които проучват възможности във финансовите услуги, застраховането, недвижимите имоти или корпоративните услуги, Reale Group предлага средата на международна организация, чийто подход „Together More“ поставя акцент върху сътрудничеството и споделената стойност.

Старши софтуерен разработчик – технически ръководител – Reale Group, Торино, хибридна работа

Ръководете модернизацията и миграцията на застрахователните системи на Reale Group чрез Java микросървиси и cloud-native архитектура. Вземайте технически решения, определяйте архитектурата и ръководете DevOps доставката в хибридна роля, базирана в Торино.

Описание

  • Проектиране, управление и внедряване на приложения, поддържащи продукти и процеси в животозастраховането
  • Дефиниране и реализиране на модернизацията и миграцията на системата VIS
  • Изпълнение на ролята на технически референт за екипите, участващи в инициативата
  • Принос към анализа, проектирането и доставката на приложения в Agile среда
  • Подпомагане на прехода към cloud-native архитектури, микросървиси и интеграция, управлявана от събития
  • Сътрудничество с разработчици, архитекти, специалисти по инфраструктура и външни партньори
  • Дефиниране на технически насоки, архитектурни решения и добри практики за разработка
  • Техническа координация на проектните компоненти при гарантиране на качество, сигурност, производителност, устойчивост и поддържаемост
  • Участие във всяка фаза от жизнения цикъл на софтуера по DevOps модела – от дефинирането до внедряването и развитието на платформата
  • Проектиране на контейнеризирани Java микросървиси, внедрени в Azure Kubernetes Service (AKS)
  • Разработване на backend услуги и 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
  • Средно ниво на владеене на английски език
  • Опит в използването на AI инструменти в подкрепа на жизнения цикъл на разработката на софтуер (SDLC)
  • Познаване на разработката, управлявана от спецификации, и инженеринг с помощта на AI
  • Способност за дефиниране на инструкции, работни процеси и умения за AI агенти
  • Познания по агентни платформи и среди за разработка, тестване и документиране на софтуер

Придобивки

  • Хибриден модел на работа
  • До 12 дни работа от разстояние месечно