
Citi, bireylere, şirketlere, hükümetlere ve kurumlara hizmet sunan küresel bir bankacılık ve finansal hizmetler şirketidir. Hizmetleri; bireysel bankacılık, kredi kartları, varlık yönetimi, kurumsal bankacılık ve yatırım bankacılığını kapsar ve 100'den fazla ülkedeki faaliyetleriyle desteklenir. Büyük bir uluslararası finans kuruluşu olarak Citi, bankacılık, finansal hizmetler ve fintech alanlarında çalışan ekipleri bir araya getirir.
Kıdemli Baş Java Mikroservis Geliştiricisi
Citi'de Java mikroservislerine ve temel bankacılık entegrasyonlarının modernizasyonuna liderlik edin. Dayanıklı mesajlaşma, veritabanları ve bulut tabanlı mimariler üzerinde çalışan teknik ekiplere rehberlik edin.
Açıklama
- Temel bankacılık entegrasyonları ve modern bir mikroservis ekosistemi için mimariyi belirleyin ve geliştirmeye rehberlik edin.
- Geliştiricilere, arka uç mühendislerine ve entegrasyon uzmanlarına mentorluk yapın.
- Mimariden iş kırılımına, tahminlerden kaynak planlamasına ve kilometre taşı önceliklerine kadar karmaşık entegrasyonların teslimat planlamasına liderlik edin.
- Kodu, pull request'leri ve mimari tasarımları inceleyin.
- İş ekipleri, kurumsal mimari, veritabanı ve altyapı ekipleri, Bilgi Güvenliği ve tedarikçilerle koordinasyon sağlayın.
- Eskalasyonlar, üretim ortamındaki olayların ilk değerlendirmesi ve temel neden araştırmaları konusunda danışmanlık yapın.
- Güvenilir teslimatı desteklemek için Agile ve Scrum toplantılarını yürütün.
- Spring Boot, Spring Cloud ve REST veya gRPC API'leriyle konteynerleştirilmiş Java mikroservisleri geliştirin ve dağıtın.
- Veri modelleri ve kalıcılık katmanları tasarlayın; sorguları ve indeksleri iyileştirin; bağlantı havuzu ve satır kilitleme sorunlarını giderin.
- Olağanüstü durum kurtarma ve işleyişte en az kesintiyle yüksek erişilebilir, hataya dayanıklı entegrasyonlar oluşturun.
- TIBCO BusinessWorks ve IBM MQ sistemlerini Apache Kafka ve bulut tabanlı Java mikroservisleriyle modernize edin.
- Dolandırıcılık tespiti, ödeme ağları, takas ve mutabakat ile kurumsal defter sistemleri için bankacılık platformlarını birbirine bağlayın.
- Güvenlik temel ilkelerini, denetim kontrollerini, finansal düzenlemeleri, veri koruma kurallarını, sertifika yönetimini ve operasyonel dayanıklılık standartlarını uygulayın.
- Yüksek hacimli gerçek zamanlı mesajlaşmayı, veri aktarım hızını, ölü mektup kuyruklarını ve saniyenin altındaki SLA yönlendirmesini yönetin.
Gereksinimler
- Java 11, 17 veya 21, çoklu iş parçacığı, eşzamanlılık ve JVM ayarı dahil ileri düzey Core Java becerileri.
- Spring Boot, Spring Cloud, Spring Data, Spring Security ve Spring Batch dahil Spring Framework konusunda güçlü uygulamalı bilgi.
- Saga, CQRS, devre kesiciler ve API Gateway yönlendirmesi gibi mikroservis kalıplarını derinlemesine anlama.
- Docker, Kubernetes ve OpenShift deneyimi.
- Saklı yordamlar, fonksiyonlar, paketler ve tetikleyiciler dahil Oracle 19c veya üzeri, SQL ve PL/SQL alanlarında ileri düzey beceriler.
- Sorgu iyileştirme, yürütme planı analizi, indeks tasarımı, bölümleme ve istatistik toplama uzmanlığı.
- HikariCP, kilit çekişmesi, kilitlenme çözümü ve işlem yalıtım düzeylerinde yetkinlik.
- Hibernate ve JPA bilgisi; ORM karşıt kalıplarından kaçınma yöntemlerine hakimiyet.
- TIBCO BusinessWorks, TIBCO EMS ve TIBCO Administrator veya TEA alanlarında konu uzmanlığı.
- IBM MQ ve Apache Kafka deneyimi.
- REST, OpenAPI veya Swagger, SOAP, gRPC, JSON, XML, XSD, WSDL, XPath, XSLT ve kanonik veri modelleme deneyimi.
- SSL/TLS, mTLS, PKI, OAuth2, OIDC, SAML ile API anahtarı veya belirteç yönetimi bilgisi.
- Git, Maven, Gradle, Harness, TeamCity, Jenkins ve uDeploy deneyimi.
- Splunk, AppDynamics, Dynatrace, Prometheus, Grafana, Micrometer ve dağıtık izleme deneyimi.
- TDD, BDD, JUnit 5, Mockito, Testcontainers, Spring Boot Test, Pact, Spring Cloud Contract, JMeter, Gatling, SonarQube ve Checkstyle deneyimi.
- Bankacılık ve finansal hizmetler için entegrasyon mimarisinde derin uzmanlık.
- Dolandırıcılık tespiti, ödeme işleme ağları, temel defter muhasebesi ve ticaret veya işlem işleme sistemlerinde deneyim.
- İşlem akışları, STP, tam olarak bir kez teslimat, idempotensi ve yüksek hacimli mesajlaşmada dayanıklılık bilgisi.
- Bankacılık düzenlemeleri, denetime hazırlık, operasyonel dayanıklılık ve veri koruma çerçevelerine aşinalık.
- Teknik ekipleri yönetme, onlara mentorluk yapma ve liderlik etme becerisini kanıtlamış olmak.
- Uçtan uca teslimatı, mimari yol haritalarını, kapsamı, iş listesi iyileştirmesini, tahminleri ve önceliklendirmeyi yönetme becerisi.
- Paydaş yönetimi, teknik iletişim, sunum, Agile, Scrum veya Kanban, sprint planlama ve sürüm yönetişimi alanlarında güçlü beceriler.
Yan Haklar
- Eşit fırsat sunan istihdam.
- Engelli kişiler için makul düzenlemeler.
- Kariyer başvurularında erişilebilirlik desteği.