Reale Group
Reale Group
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 днів віддаленої роботи на місяць