Citi
Citi
Citi on ülemaailmne pangandus- ja finantsteenuste ettevõte, mis teenindab tarbijaid, ettevõtteid, valitsusi ja institutsioone. Selle teenustevalik hõlmab jaepangandust, krediitkaarte, varahaldust, äripangandust ja investeerimispangandust ning ettevõttel on tegevus rohkem kui 100 riigis. Suure rahvusvahelise finantsorganisatsioonina ühendab Citi panganduse, finantsteenuste ja finantstehnoloogia valdkonnas töötavaid meeskondi.

Java mikroteenuste arenduse vanemjuht

Juhi Citi Java mikroteenuste ja põhipanganduse integratsioonide moderniseerimist. Suuna tehnilisi meeskondi töökindla sõnumivahetuse, andmebaaside ja pilvepõhise arhitektuuri arendamisel.

Kirjeldus

  • Määra arhitektuur ning suuna põhipanganduse integratsioonide ja kaasaegse mikroteenuste ökosüsteemi arendamist.
  • Juhenda arendajaid, taustsüsteemide insenere ja integratsioonispetsialiste.
  • Juhi keerukate integratsioonide tarne planeerimist alates arhitektuurist ja töö jaotamisest kuni hinnangute, ressursside ja vahe-eesmärkide prioriseerimiseni.
  • Vaata üle kood, pull request’id ja arhitektuurilahendused.
  • Koordineeri koostööd äritiimide, ettevõtte arhitektuuri, andmebaasi- ja taristutiimide, infoturbe ning tarnijatega.
  • Nõusta eskalatsioonide, tootmisintsidentide esmase käsitlemise ja algpõhjuste uurimise korral.
  • Korralda Agile’i ja Scrumi tseremooniaid, et toetada usaldusväärset tarnet.
  • Loo ja juuruta konteineriseeritud Java mikroteenuseid Spring Booti, Spring Cloudi ning REST- või gRPC-liidestega.
  • Kavanda andmemudeleid ja püsikihtide lahendusi, optimeeri päringuid ja indekseid ning lahenda ühendusekogumite ja reatasemelukkudega seotud probleeme.
  • Loo suure käideldavuse ja tõrketaluvusega integratsioone, mis toetavad taastumist katastroofidest ja häirivad äritegevust minimaalselt.
  • Moderniseeri TIBCO BusinessWorksi ja IBM MQ süsteeme Apache Kafka ning pilvepõhiste Java mikroteenustega.
  • Ühenda pangandusplatvorme pettuste tuvastamise, maksesüsteemide, kliiringu ja arvelduse ning ettevõtte pearaamatutega.
  • Rakenda turvalisuse baastasemeid, auditi kontrolle, finantsregulatsioone, andmekaitsenõudeid, sertifikaatide haldust ja töökindluse standardeid.
  • Halda suure mahuga reaalajas sõnumivahetust, läbilaskevõimet, tõrkesõnumite järjekordi ja alla sekundi SLA-põhist suunamist.

Nõuded

  • Põhjalikud Core Java oskused, sealhulgas Java 11, 17 või 21, mitmelõimelisus, paralleelsus ja JVM-i häälestamine.
  • Tugevad praktilised teadmised Spring Frameworkist, sealhulgas Spring Boot, Spring Cloud, Spring Data, Spring Security ja Spring Batch.
  • Mikroteenuste mustrite, näiteks Saga, CQRS-i, kaitselülitite ja API Gateway marsruutimise sügav mõistmine.
  • Docker’i, Kubernetes’e ja OpenShift’i kasutamise kogemus.
  • Põhjalikud Oracle 19c või uuema versiooni, SQL-i ja PL/SQL-i oskused, sealhulgas salvestatud protseduurid, funktsioonid, paketid ja päästikud.
  • Päringute optimeerimise, täitmisplaanide analüüsi, indeksite kavandamise, partitsioneerimise ja statistika kogumise asjatundlikkus.
  • HikariCP, lukukonkurentsi, ummikute lahendamise ja tehingute eraldustasemete valdamine.
  • Hibernate’i ja JPA kogemus ning teadmised ORM-i antimustrite vältimisest.
  • TIBCO BusinessWorksi, TIBCO EMS-i ning TIBCO Administratori või TEA valdkonnaekspertiis.
  • IBM MQ ja Apache Kafka kasutamise kogemus.
  • RESTi, OpenAPI või Swaggeri, SOAPi, gRPC, JSONi, XMLi, XSD, WSDLi, XPathi, XSLT ja kanoonilise andmemudeldamise kogemus.
  • SSL/TLS-i, mTLS-i, PKI, OAuth2, OIDC, SAML-i ning API-võtmete või tunnuste halduse tundmine.
  • Giti, Maveni, Gradle’i, Harnessi, TeamCity, Jenkinsi ja uDeploy kasutamise kogemus.
  • Splunki, AppDynamicsi, Dynatrace’i, Prometheuse, Grafana, Micrometeri ja hajusjälgimise kogemus.
  • TDD, BDD, JUnit 5, Mockito, Testcontainersi, Spring Boot Testi, Pacti, Spring Cloud Contracti, JMeteri, Gatlingi, SonarQube’i ja Checkstyle’i kasutamise kogemus.
  • Põhjalikud teadmised pangandus- ja finantsteenuste integratsiooniarhitektuurist.
  • Pettuste tuvastamise, maksete töötlemise süsteemide, põhiarvestuse ning kauplemis- või tehingutöötlussüsteemide kogemus.
  • Suure mahuga sõnumivahetuse tehinguvoogude, STP, täpselt ühe korra edastamise, idempotentsuse ja tõrketaluvuse tundmine.
  • Pangandusregulatsioonide, auditivalmiduse, töökindluse ja andmekaitse raamistike tundmine.
  • Tõendatud võime tehnilisi meeskondi juhtida, juhendada ja hallata.
  • Tõendatud võime juhtida tarneprotsessi algusest lõpuni, hallata arhitektuuri tegevuskavasid ja ulatust, korrastada tööjärjekorda ning teha hinnanguid ja prioriseerida.
  • Tugevad sidusrühmade juhtimise, tehnilise suhtluse, esinemise, Agile’i, Scrumi või Kanbani, sprindi planeerimise ja väljalasete halduse oskused.

Hüved

  • Võrdsete võimalustega tööandja.
  • Puudega inimestele pakutakse mõistlikke kohandusi.
  • Karjäärile kandideerimisel pakutakse ligipääsetavustuge.