Reale Group
Reale Group
1 001 – 5 000 Zamestnanci
BankovníctvoNehnuteľnostiPoistenie
Reale Group poskytuje poistné, bankové, realitné a súvisiace služby viac ako 4,5 milióna klientov. Jej viac ako 3 700 zamestnancov pôsobí v Taliansku, Španielsku a Čile a podporuje diverzifikované podnikanie založené na stabilite, vzájomnosti, transparentnosti, etike a spoľahlivosti. Pre odborníkov, ktorí hľadajú príležitosti vo finančných službách, poisťovníctve, nehnuteľnostiach alebo podnikových službách, ponúka Reale Group zázemie medzinárodnej organizácie, ktorej prístup „Together More“ zdôrazňuje spoluprácu a spoločnú hodnotu.

Senior softvérový vývojár – technický líder – Reale Group, Turín, hybridná práca

Veďte modernizáciu a prechod poistných systémov skupiny Reale Group na novú platformu pomocou mikroslužieb v Jave a cloud-native architektúry. Zodpovedajte za technické rozhodnutia, architektúru a DevOps dodávku v hybridnej pozícii v Turíne.

Popis

  • Navrhovať, spravovať a implementovať aplikácie podporujúce produkty a procesy v oblasti životného poistenia
  • Definovať a realizovať modernizáciu a prechod systému VIS na novú platformu
  • Pôsobiť ako technická autorita pre tímy zapojené do iniciatívy
  • Prispievať k analýze, návrhu a dodávke aplikácií v agilnom prostredí
  • Podporovať prechod na cloud-native architektúry, mikroslužby a integráciu riadenú udalosťami
  • Spolupracovať s vývojármi, architektmi, špecialistami na infraštruktúru a externými partnermi
  • Definovať technické smernice, architektonické rozhodnutia a osvedčené postupy vývoja
  • Technicky koordinovať projektové komponenty a zároveň zabezpečovať kvalitu, bezpečnosť, výkon, odolnosť a udržiavateľnosť
  • Zúčastňovať sa na každej fáze životného cyklu softvéru podľa modelu DevOps, od definovania až po nasadenie a rozvoj platformy
  • Navrhovať kontajnerizované mikroslužby v Jave nasadzované v Azure Kubernetes Service (AKS)
  • Vyvíjať backendové služby a REST API pomocou Spring Boot a Spring Data JPA
  • Navrhovať API podľa špecifikácií OpenAPI a Swagger
  • Používať Javu a SQL s databázami Oracle

Požiadavky

  • Vysokoškolské vzdelanie v odbore informatika, počítačové inžinierstvo alebo ekvivalentné odborné vzdelanie a prax
  • Skúsenosti s modernizáciou kľúčových podnikových systémov a realizáciou transformačných programov alebo prechodov na novú platformu
  • Skúsenosti s definovaním migračných stratégií z monolitov na mikroslužby
  • Schopnosť viesť tímy pozostávajúce z interných zamestnancov a dodávateľov
  • Pokročilá znalosť Javy 17 alebo novšej verzie, princípov SOLID, návrhových vzorov a čistého kódu
  • Praktické skúsenosti s vývojom mikroslužieb
  • Pokročilá znalosť Spring Boot, Spring Data JPA, perzistencie, transakcií, konfigurácie aplikácií, spracovania výnimiek a injektovania závislostí
  • Pracovná znalosť JUnit 5, Mockito a techník jednotkového a integračného testovania; znalosť TDD a ideálne aj Testcontainers
  • Skúsenosti s návrhom, vývojom a integráciou REST API a SOAP služieb s OpenAPI a Swagger
  • Znalosť Spring Security a štandardov OAuth 2.0, OpenID Connect a JWT
  • Pracovná znalosť SQL, ideálne s databázami Oracle
  • Skúsenosti s Dockerom a konceptmi kontajnerizácie
  • Znalosť Kubernetes, ideálne Azure Kubernetes Service (AKS)
  • Skúsenosti s Gitom, stratégiami vetvenia, pull requestmi a revíziami kódu
  • Znalosť Mavenu, CI/CD pipeline, nástrojov na statickú analýzu a kontrol kvality; ideálne Azure DevOps a SonarQube
  • Skúsenosti s cloudovými prostrediami alebo znalosť ich fungovania, najmä Microsoft Azure
  • Znalosť vzorov odolnosti a distribuovaných systémov vrátane časových limitov, opakovaných pokusov, ističov a idempotencie
  • Znalosť princípov observability vrátane štruktúrovaného logovania, metrík a distribuovaného trasovania; ideálne OpenTelemetry a Dynatrace
  • Stredne pokročilá znalosť angličtiny
  • Skúsenosti s používaním nástrojov AI na podporu životného cyklu vývoja softvéru (SDLC)
  • Znalosť vývoja riadeného špecifikáciami a inžinierstva s podporou AI
  • Schopnosť definovať pokyny, pracovné postupy a zručnosti pre AI agentov
  • Znalosť agentových platforiem a nástrojov pre vývoj, testovanie a dokumentáciu softvéru

Benefity

  • Hybridný pracovný režim
  • Až 12 dní práce na diaľku mesačne