Reale Group
Reale Group
1 001 – 5 000 Työntekijät
KiinteistötPankkialaVakuutukset
Reale Group tarjoaa vakuutus-, pankki-, kiinteistö- ja niihin liittyviä palveluja yli 4,5 miljoonalle asiakkaalle. Sen yli 3 700 työntekijää työskentelevät Italiassa, Espanjassa ja Chilessä sekä tukevat monipuolista liiketoimintaa, joka perustuu vakauteen, keskinäisyyteen, läpinäkyvyyteen, eettisyyteen ja luotettavuuteen. Rahoituspalveluista, vakuutuksista, kiinteistöalasta tai yrityspalveluista kiinnostuneille ammattilaisille Reale Group tarjoaa kansainvälisen organisaation toimintaympäristön, jossa Together More -lähestymistapa korostaa yhteistyötä ja jaettua arvoa.

Senioriohjelmistokehittäjä, tekninen vetäjä – Reale Group, Torino, hybridityö

Johda Reale Groupin vakuutusjärjestelmien modernisointia ja uudelleensijoittamista Java-mikropalvelujen ja pilvinatiivin arkkitehtuurin avulla. Vastaa teknisistä päätöksistä, arkkitehtuurista ja DevOps-toimituksesta Torinossa sijaitsevassa hybridiroolissa.

Kuvaus

  • Suunnittele, hallinnoi ja toteuta Henki-liiketoiminnan tuotteita ja prosesseja tukevia sovelluksia
  • Määrittele ja toteuta VIS-järjestelmän modernisointi ja uudelleensijoittaminen
  • Toimi hankkeeseen osallistuvien tiimien teknisenä asiantuntijana
  • Osallistu sovellusten analysointiin, suunnitteluun ja toimitukseen ketterässä ympäristössä
  • Tue siirtymistä pilvinatiivien arkkitehtuurien, mikropalvelujen ja tapahtumapohjaisen integraation käyttöön
  • Tee yhteistyötä kehittäjien, arkkitehtien, infrastruktuuriasiantuntijoiden ja ulkoisten kumppaneiden kanssa
  • Määrittele tekniset ohjeet, arkkitehtuuripäätökset ja kehityksen parhaat käytännöt
  • Koordinoi projektin osia teknisesti varmistaen laadun, tietoturvan, suorituskyvyn, vikasietoisuuden ja ylläpidettävyyden
  • Osallistu kaikkiin ohjelmiston elinkaaren vaiheisiin DevOps-mallin mukaisesti määrittelystä käyttöönottoon ja alustan kehittämiseen
  • Suunnittele Azure Kubernetes Serviceen (AKS) sijoitettavia kontitettuja Java-mikropalveluja
  • Kehitä taustapalveluja ja REST-rajapintoja Spring Bootilla ja Spring Data JPA:lla
  • Suunnittele rajapintoja OpenAPI- ja Swagger-määritysten avulla
  • Käytä Javaa ja SQL:ää Oracle-tietokantojen kanssa

Vaatimukset

  • Tietojenkäsittelytieteen tai tietotekniikan tutkinto tai vastaava ammatillinen koulutus ja kokemus
  • Kokemusta keskeisten yritysjärjestelmien modernisoinnista sekä muutos- tai uudelleensijoittamisohjelmien toteuttamisesta
  • Kokemusta monoliittien mikropalveluiksi siirtämisen strategioiden määrittelystä
  • Kyky johtaa sisäisistä työntekijöistä ja toimittajista koostuvia tiimejä
  • Edistynyt Java 17:n tai uudemman version, SOLID-periaatteiden, suunnittelumallien ja puhtaan koodin tuntemus
  • Käytännön kokemusta mikropalvelujen kehittämisestä
  • Spring Bootin, Spring Data JPA:n, persistenssin, transaktioiden, sovellusten konfiguroinnin, poikkeustenkäsittelyn ja riippuvuuksien injektion edistynyt tuntemus
  • JUnit 5:n, Mockiton sekä yksikkö- ja integraatiotestaustekniikoiden käytännön tuntemus; TDD:n tuntemus ja mieluiten Testcontainers-kokemus
  • Kokemusta REST-rajapintojen ja SOAP-palvelujen suunnittelusta, kehittämisestä ja integroinnista OpenAPI:n ja Swaggerin avulla
  • Spring Securityn sekä OAuth 2.0-, OpenID Connect- ja JWT-standardien tuntemus
  • SQL:n käyttötuntemus, mieluiten Oracle-tietokantojen parissa
  • Kokemusta Dockerista ja kontitoinnin käsitteistä
  • Kubernetesin tuntemus, mieluiten Azure Kubernetes Servicen (AKS)
  • Kokemusta Gitistä, haarautumisstrategioista, pull requesteista ja koodikatselmoinneista
  • Mavenin, CI/CD-putkien, staattisen analyysin työkalujen ja laatukriteerien tuntemus; Azure DevOpsin ja SonarQuben tuntemus katsotaan eduksi
  • Kokemusta pilviympäristöistä tai niiden tuntemusta, erityisesti Microsoft Azuresta
  • Vikasietoisuusmallien ja hajautettujen järjestelmien tuntemus, mukaan lukien aikakatkaisut, uudelleenyritykset, sulakekatkaisijat ja idempotenssi
  • Observability-periaatteiden tuntemus, mukaan lukien strukturoitu lokitus, mittarit ja hajautettu jäljitys; OpenTelemetryn ja Dynatracen tuntemus katsotaan eduksi
  • Englannin kielen keskitason taito
  • Kokemusta tekoälytyökalujen käytöstä ohjelmistokehityksen elinkaaren (SDLC) tukena
  • Spec-driven-kehityksen ja tekoälyavusteisen suunnittelun tuntemus
  • Kyky määritellä ohjeita, työnkulkuja ja taitoja tekoälyagenteille
  • Agenttialustojen ja -harnessien tuntemus ohjelmistokehitystä, testausta ja dokumentointia varten

Edut

  • Hybridinen työjärjestely
  • Enintään 12 etätyöpäivää kuukaudessa