Barclays
Barclays
Barclays, bireylere, işletmelere, kurumlara ve yatırımcılara hizmet veren, merkezi Birleşik Krallık’ta bulunan bir bankacılık ve finansal hizmetler grubudur. Faaliyet alanları bireysel ve tüketici bankacılığı, kurumsal ve yatırım bankacılığı, varlık ve özel bankacılık, sermaye piyasaları ile ABD’deki uzman tüketici bankacılığını kapsar. Barclays ayrıca dijital bankacılık, finansal araştırma ve analizler sunar; sürdürülebilirlik, iklim teknolojileri ve yeşil tahvillere odaklanan finansman programları sağlar. 10.000’den fazla çalışanı bulunan şirket, Birleşik Krallık finansal düzenlemeleri çerçevesinde tüketici, kurumsal ve yatırım finansmanı alanlarında faaliyet göstermektedir.

Kıdemli Android Mühendisi, Barclays'te Kimlik Doğrulama ve Kimlik Yönetimi

Barclays'in mobil bankacılık uygulaması için güvenli Android kimlik doğrulama ve kimlik yönetimi özellikleri geliştirin. Knutsford veya Londra'daki hibrit ekiplerle biyometrik, parolasız ve IAM entegrasyonları üzerinde çalışın.

Açıklama

  • İş, platform ve teknoloji yetkinliklerini destekleyen yazılımları tasarlamak ve geliştirmek
  • Ölçeklenebilir, sürdürülebilir ve yüksek performanslı yazılım çözümleri sunmak
  • Ürün yöneticileri, tasarımcılar, mühendisler, arka uç uzmanları, güvenlik uzmanları ve UX ekipleriyle iş birliği yapmak
  • İş hedefleriyle uyumlu gereksinimleri ve çözüm stratejilerini tanımlamak
  • Kod incelemelerine, kalite standartlarına ve bilgi paylaşımına katkıda bulunmak
  • Barclays'in mobil bankacılık uygulaması için yerel Android kimlik doğrulama ve kimlik yönetimi özellikleri geliştirmek
  • Biyometrik kimlik doğrulama, Android Keystore, modern Kotlin ve yapay zekâ destekli geliştirme uygulamalarını kullanmak
  • Hassas verileri korumak ve güvenlik açıklarını azaltmak için güvenli kodlama yöntemlerini uygulamak
  • Okunabilir ve güvenilir kod tasarımını destekleyen birim testleri yazmak
  • Teknolojik gelişmeleri takip etmek ve teknoloji topluluklarına katılmak
  • Paydaşlara ve üst düzey yöneticilere işlevsel ve işlevler arası etkiler konusunda danışmanlık yapmak
  • Riskleri yönetmek, maruziyetleri azaltmak ve kontrolleri güçlendirmek
  • Ayrıntılı analiz, araştırma ve karmaşık alternatiflerin değerlendirilmesi yoluyla çözümler geliştirmek
  • İç ve dış paydaşlarla etkili ilişkiler sürdürmek
  • Teknik yönü belirlemek, iş birliğine dayalı çalışmalara liderlik etmek ve gerektiğinde daha az deneyimli uzmanlara koçluk yapmak

Gereksinimler

  • Kotlin, Java, Android SDK, Jetpack ve modern mimari bileşenleriyle kapsamlı Android geliştirme deneyimi
  • IAM kavramları, OAuth2, OIDC ve SDK'lar ile REST API'ler üzerinden Android'in IAM arka uç hizmetleriyle entegrasyonu hakkında güçlü bilgi
  • Üretkenliği, kod kalitesini ve hata ayıklamayı geliştirmek için yapay zekâ destekli geliştirme araçlarını kullanma deneyimi
  • MVVM veya Clean Architecture, Dagger veya Hilt, coroutines, Flow, JUnit, Espresso ve MockK ile uygulamalı deneyim
  • Biyometri, Android Keystore, SafetyNet ve güvenli kimlik bilgisi depolama özelliklerine sahip Android kimlik doğrulama ve kimlik yönetimi yetkinlikleri geliştirme deneyimi
  • ProGuard veya R8, root tespiti, sertifika sabitleme ve güvenli geliştirme uygulamaları dahil olmak üzere Android uygulama güvenliği konusunda ileri düzey bilgi
  • Ping Identity SDK entegrasyonu ve özel kimlik doğrulama akışları oluşturma deneyimi
  • Android CI/CD, Google Play sürümleri ve özellik bayrakları kullanarak aşamalı kullanıma sunma deneyimi
  • FIDO2, WebAuthn, geçiş anahtarları ve parolasız Android kimlik doğrulaması hakkında bilgi
  • Performans optimizasyonu, bellek profilleme ve karmaşık Android sorunlarını teşhis etme deneyimi
  • Finansal hizmetler mobil uygulamaları, PCI uyumluluğu, veri koruma düzenlemeleri ve bankacılık güvenliği gereksinimleri hakkında bilgi