Citi
Citi
Citi ni kampuni ya kimataifa ya benki na huduma za kifedha inayohudumia watumiaji, mashirika, serikali na taasisi. Huduma zake zinajumuisha benki za watumiaji, kadi za mkopo, usimamizi wa mali, benki za mashirika na benki za uwekezaji, zikiungwa mkono na shughuli katika zaidi ya nchi 100. Kama shirika kubwa la kimataifa la fedha, Citi huwaleta pamoja timu zinazofanya kazi katika benki, huduma za kifedha na teknolojia ya kifedha.

Msanidi Mwandamizi Kiongozi wa Java Microservices

Ongoza microservices za Java na uboreshaji wa miunganisho ya core banking katika Citi. Elekeza timu za kiufundi zinazoshughulikia ujumbe thabiti, hifadhidata na usanifu wa cloud-native.

Maelezo

  • Weka usanifu na uelekeze uundaji wa miunganisho ya core banking na mfumo ikolojia wa kisasa wa microservices.
  • Walea watengenezaji, wahandisi wa backend na wataalamu wa miunganisho.
  • Ongoza mipango ya uwasilishaji wa miunganisho changamano, kuanzia usanifu na mgawanyo wa kazi hadi makadirio, ugawaji wa rasilimali na vipaumbele vya hatua muhimu.
  • Kagua msimbo, pull request na miundo ya usanifu.
  • Shirikiana na timu za biashara, usanifu wa biashara, timu za hifadhidata na miundombinu, Usalama wa Taarifa na wachuuzi.
  • Toa ushauri kuhusu eskalasheni, uchanganuzi wa awali wa matukio ya uzalishaji na uchunguzi wa chanzo cha tatizo.
  • Endesha mikutano ya Agile na Scrum ili kusaidia uwasilishaji unaotegemewa.
  • Jenga na upeleke microservices za Java zilizowekwa kwenye kontena kwa kutumia Spring Boot, Spring Cloud na API za REST au gRPC.
  • Buni miundo ya data na tabaka za uhifadhi, boresha hoja na faharasa, na shughulikia matatizo ya kundi la miunganisho na kufungwa kwa safu.
  • Unda miunganisho yenye upatikanaji wa juu na inayostahimili hitilafu, ikiwa na urejeshaji wa maafa na usumbufu mdogo wa biashara.
  • Boresha mifumo ya TIBCO BusinessWorks na IBM MQ kwa kutumia Apache Kafka na microservices za Java za cloud-native.
  • Unganisha mifumo ya benki kwa ajili ya ugunduzi wa ulaghai, njia za malipo, uondoaji na usuluhishaji, na leja za biashara.
  • Tekeleza misingi ya usalama, vidhibiti vya ukaguzi, kanuni za fedha, sheria za ulinzi wa data, usimamizi wa vyeti na viwango vya ustahimilivu wa shughuli.
  • Simamia ujumbe wa wakati halisi wa kiwango cha juu, kasi ya uchakataji, foleni za dead-letter na uelekezaji wa SLA wa chini ya sekunde moja.

Mahitaji

  • Ujuzi wa hali ya juu wa Core Java, ikijumuisha Java 11, 17 au 21, multithreading, concurrency na urekebishaji wa JVM.
  • Uelewa thabiti wa vitendo wa Spring Framework, ikijumuisha Spring Boot, Spring Cloud, Spring Data, Spring Security na Spring Batch.
  • Uelewa wa kina wa mifumo ya microservices kama Saga, CQRS, circuit breaker na uelekezaji wa API Gateway.
  • Uzoefu wa kutumia Docker, Kubernetes na OpenShift.
  • Ujuzi wa hali ya juu wa Oracle 19c au matoleo mapya zaidi, SQL na PL/SQL, ikijumuisha taratibu zilizohifadhiwa, vitendaji, vifurushi na vichochezi.
  • Utaalamu wa kuboresha hoja, kuchanganua execution plan, kubuni faharasa, kugawa data na kukusanya takwimu.
  • Uwezo wa kutumia HikariCP, kushughulikia ushindani wa kufuli, kutatua deadlock na kuelewa viwango vya utengaji wa miamala.
  • Ujuzi wa Hibernate na JPA, ikijumuisha njia za kuepuka mifumo isiyofaa ya ORM.
  • Utaalamu wa somo katika TIBCO BusinessWorks, TIBCO EMS na TIBCO Administrator au TEA.
  • Uzoefu wa IBM MQ na Apache Kafka.
  • Uzoefu wa REST, OpenAPI au Swagger, SOAP, gRPC, JSON, XML, XSD, WSDL, XPath, XSLT na uundaji wa modeli za data sanifu.
  • Ujuzi wa SSL/TLS, mTLS, PKI, OAuth2, OIDC, SAML na usimamizi wa funguo za API au tokeni.
  • Uzoefu wa Git, Maven, Gradle, Harness, TeamCity, Jenkins na uDeploy.
  • Uzoefu wa Splunk, AppDynamics, Dynatrace, Prometheus, Grafana, Micrometer na ufuatiliaji uliosambazwa.
  • Uzoefu wa TDD, BDD, JUnit 5, Mockito, Testcontainers, Spring Boot Test, Pact, Spring Cloud Contract, JMeter, Gatling, SonarQube na Checkstyle.
  • Utaalamu wa kina wa usanifu wa miunganisho katika benki na huduma za kifedha.
  • Uzoefu wa ugunduzi wa ulaghai, njia za uchakataji wa malipo, uhasibu wa leja kuu na mifumo ya uchakataji wa biashara au miamala.
  • Ujuzi wa mtiririko wa miamala, STP, uwasilishaji wa exactly-once, idempotency na ustahimilivu wa ujumbe wa kiwango cha juu.
  • Uelewa wa kanuni za benki, utayari wa ukaguzi, ustahimilivu wa shughuli na mifumo ya ulinzi wa data.
  • Uwezo uliothibitishwa wa kuongoza, kuelekeza na kusimamia timu za kiufundi.
  • Uwezo uliothibitishwa wa kusimamia uwasilishaji wa mwanzo hadi mwisho, ramani za usanifu, wigo, uboreshaji wa backlog, makadirio na upangaji wa vipaumbele.
  • Ujuzi thabiti wa kusimamia wadau, mawasiliano ya kiufundi, uwasilishaji, Agile, Scrum au Kanban, mipango ya sprint na usimamizi wa matoleo.

Manufaa

  • Ajira yenye fursa sawa.
  • Marekebisho yanayofaa kwa watu wenye ulemavu.
  • Usaidizi wa ufikivu kwa maombi ya kazi.