Citi
Citi
A Citi globális banki és pénzügyi szolgáltató vállalat, amely magánszemélyeket, vállalatokat, kormányokat és intézményeket szolgál ki. Szolgáltatásai közé tartozik a lakossági bankolás, a hitelkártyák, a vagyonkezelés, a vállalati banki szolgáltatások és a befektetési banki tevékenység, amelyeket több mint 100 országban működő hálózata támogat. Nagy nemzetközi pénzügyi szervezetként a Citi a banki, pénzügyi szolgáltatási és fintech területeken dolgozó csapatokat fogja össze.

Vezető Java mikroservice-fejlesztő

Vezessen Java mikroservice-fejlesztést és az alapbanki integrációk modernizálását a Citinél. Irányítsa a megbízható üzenetkezelésen, adatbázisokon és felhőnatív architektúrán dolgozó műszaki csapatokat.

Leírás

  • Határozza meg az alapbanki integrációk és a modern mikroservice-ökoszisztéma architektúráját, és irányítsa a fejlesztést.
  • Mentorálja a fejlesztőket, a backend mérnököket és az integrációs szakembereket.
  • Vezesse az összetett integrációk szállításának tervezését az architektúrától és a feladatok bontásától kezdve a becsléseken és erőforrás-tervezésen át a mérföldkövek prioritásainak meghatározásáig.
  • Vizsgálja felül a kódot, a pull requesteket és az architekturális terveket.
  • Hangolja össze a munkát az üzleti csapatokkal, a vállalati architektúráért felelős területtel, az adatbázis- és infrastruktúra-csapatokkal, az információbiztonsági területtel és a beszállítókkal.
  • Adjon tanácsot az eszkalációkkal, az éles üzemi incidensek kezdeti vizsgálatával és a kiváltó okok feltárásával kapcsolatban.
  • Vezesse az Agile- és Scrum-ceremóniákat a megbízható szállítás támogatására.
  • Fejlesszen és telepítsen konténerizált Java mikroservice-eket Spring Boot, Spring Cloud, valamint REST- vagy gRPC API-k használatával.
  • Tervezzen adatmodelleket és perzisztenciarétegeket, hangolja a lekérdezéseket és indexeket, és kezelje a kapcsolatkészlet, valamint a sorzárolás problémáit.
  • Hozzon létre magas rendelkezésre állású, hibatűrő integrációkat katasztrófa utáni helyreállítással és minimális üzletmenet-kieséssel.
  • Modernizálja a TIBCO BusinessWorks és IBM MQ rendszereket Apache Kafkával és felhőnatív Java mikroservice-ekkel.
  • Kapcsolja össze a banki platformokat a csalásfelderítés, a fizetési hálózatok, az elszámolás és kiegyenlítés, valamint a vállalati főkönyvek számára.
  • Alkalmazza a biztonsági alapelveket, az auditkontrollokat, a pénzügyi szabályozásokat, az adatvédelmi előírásokat, a tanúsítványkezelést és az operatív rezilienciára vonatkozó szabványokat.
  • Kezelje a nagy volumenű, valós idejű üzenetforgalmat, az áteresztőképességet, a hibás üzenetek sorait és az egy másodperc alatti SLA-alapú útválasztást.

Követelmények

  • Haladó szintű Core Java-ismeretek, beleértve a Java 11, 17 vagy 21 verziót, a többszálúságot, a párhuzamosságot és a JVM hangolását.
  • A Spring Framework erős gyakorlati ismerete, beleértve a Spring Boot, Spring Cloud, Spring Data, Spring Security és Spring Batch keretrendszereket.
  • A mikroservice-minták, például a Saga, a CQRS, a megszakítók és az API Gateway útválasztás mélyreható ismerete.
  • Docker-, Kubernetes- és OpenShift-tapasztalat.
  • Haladó Oracle 19c vagy újabb verzióval, SQL-lel és PL/SQL-lel kapcsolatos készségek, beleértve a tárolt eljárásokat, függvényeket, csomagokat és triggereket.
  • Szakértelem a lekérdezések hangolásában, a végrehajtási tervek elemzésében, az indextervezésben, a particionálásban és a statisztikák gyűjtésében.
  • Jártasság a HikariCP-ben, a zárolási versengés kezelésében, a holtpontok feloldásában és a tranzakciós izolációs szintekben.
  • Hibernate- és JPA-ismeret, beleértve az ORM-antiminták elkerülésének módszereit.
  • TIBCO BusinessWorks, TIBCO EMS és TIBCO Administrator vagy TEA terén szerzett szakterületi tapasztalat.
  • IBM MQ- és Apache Kafka-tapasztalat.
  • REST, OpenAPI vagy Swagger, SOAP, gRPC, JSON, XML, XSD, WSDL, XPath, XSLT és kanonikus adatmodellezés terén szerzett tapasztalat.
  • SSL/TLS, mTLS, PKI, OAuth2, OIDC, SAML, valamint API-kulcsok vagy tokenek kezelésének ismerete.
  • Git, Maven, Gradle, Harness, TeamCity, Jenkins és uDeploy terén szerzett tapasztalat.
  • Splunk, AppDynamics, Dynatrace, Prometheus, Grafana, Micrometer és elosztott nyomkövetés terén szerzett tapasztalat.
  • TDD, BDD, JUnit 5, Mockito, Testcontainers, Spring Boot Test, Pact, Spring Cloud Contract, JMeter, Gatling, SonarQube és Checkstyle terén szerzett tapasztalat.
  • Mélyreható szakértelem a banki és pénzügyi szolgáltatások integrációs architektúrájában.
  • Tapasztalat csalásfelderítésben, fizetésfeldolgozási hálózatokban, alapkönyvelési rendszerekben, valamint kereskedési vagy tranzakciófeldolgozó rendszerekben.
  • A tranzakciós folyamatok, az STP, a pontosan egyszeri kézbesítés, az idempotencia és a nagy volumenű üzenetkezelés rezilienciájának ismerete.
  • A banki szabályozások, az auditkészültség, az operatív reziliencia és az adatvédelmi keretrendszerek ismerete.
  • Bizonyított képesség műszaki csapatok vezetésére, mentorálására és irányítására.
  • Bizonyított képesség a teljes folyamatú szállítás, az architekturális ütemtervek, a hatókör, a backlog finomítása, a becslés és a prioritások kezelésére.
  • Erős készségek az érdekelt felek kezelésében, a műszaki kommunikációban, a prezentációban, az Agile, Scrum vagy Kanban módszertanokban, a sprinttervezésben és a kiadásirányításban.

Juttatások

  • Esélyegyenlőséget biztosító foglalkoztatás.
  • Ésszerű alkalmazkodási lehetőségek fogyatékossággal élő emberek számára.
  • Akadálymentességi támogatás az álláspályázatokhoz.