warning
İlan yayından kaldırılmıştır
İstanbul(Avr.)(Beşiktaş)

İş Yerinde

İş Yerinde

Çalışma Şekli

Tam Zamanlı

Pozisyon Seviyesi

Orta düzey yönetici

Departman

Bilgi Teknolojileri / IT

Bilgi Teknolojileri / IT

Başvuru Sayısı

0-50 başvuru

Çalışma Şekli

Tam Zamanlı

Pozisyon Seviyesi

Orta düzey yönetici

Başvuru Sayısı

0-50 başvuru

Departman

Bilgi Teknolojileri / IT

GENEL NİTELİKLER VE İŞ TANIMI

Genel Tanımı:


Ödeme Platformları Birimi’nin sorumluluk alanına giren ürün ve hizmetler için yazılım geliştirme süreçlerindeki teknik analiz, mimari tasarım, yazılım geliştirme, birim/entegrasyon test, devops ve teknik dokümantasyon aşamalarının, şirket prosedürlerine uygun olarak sonuçlandırılmasından sorumludur.


Beklenilen Nitelikler:


  • Üniversitelerin Bilgisayar, Elektrik/Elektronik veya ilgili mühendislik bölümlerinden mezun
  • Nesne yönelimli programlama, tasarım kalıpları, temiz kod, yeniden düzenleme, entegrasyon testi ve birim test konularında deneyimli
  • En az 10 yıl Java teknolojileri ile yazılım geliştirme deneyimi olan
  • Spring Boot, Spring Data JPA (Hibernate), Spring MVC REST, Spring Security ile restful servis geliştirme deneyimi olan
  • Aşağıdaki teknolojilerin ve konseptlerin birçoğunda deneyim veya bilgi sahibi olmak:

Kafka, Kafka Streams, Kafka Connect, CDC, Big Data, RabbitMQ, Microservice, Container mimarisi, Openshift, OAuth2, Hazelcast, Redis, Oracle, MySql, H2, ElasticSearch, InfluxDB, Liquibase, API First Development, OpenAPI, Swagger, Gatling, Micrometer, Prometheus, Grafana, MicroFrontends, Angular, Webpack, WebSocket, Nginx, Netty

  • Devops süreçlerinde deneyimli (CI/CD, Jenkins, Git vb.)
  • Tercihen ISO8583, EMV konularında bilgi sahibi
  • Tercihen Netty Framework ile event driven network uygulama geliştirme tecrübesi
  • Teknik dokümanları, yayınları ve çeşitli kaynaklardan içerikleri takip edip anlayabilecek ve sözlü iletişim kurabilecek düzeyde İngilizce’ye hakim
  • Analitik düşünme ve problem çözme yetkinliğine sahip
  • Araştırma ve öğrenme merakı olan
  • Takım çalışmasına yatkın
  • İletişimi güçlü
  • Agile methodolojiler konusunda bilgi sahibi


Temel Sorumluluklar:

  • Sorumlu olduğu uygulama ve sistemlere yönelik kurulum, iyileştirme, yazılım geliştirme faaliyetlerini, tanımlı politika, prosedür ve standartlarına uygun olarak yürütmek
  • Ürünün veya uygulamanın geliştirilmesi, devreye alınması ve bakımına dek tüm proje hayat döngüsüne katılmak
  • Proje taleplerine yönelik uygulama ve sistem gereksinimlerinin tanımlanması sürecinde ilgili birimlere destek olmak
  • Sorumluluk alanında olan projelere yönelik proje hazırlık, fizibilite, iş ve teknik isterlerin hazırlanması çalışmalarına destek olmak
  • Geliştirilen kaynak kodlar üzerinde gerekli birim testlerini ve hata ayıklama (“debugging”) çalışmalarını gerçekleştirmek, gereken aksiyonları almak
  • Geliştirilen ürün ve hizmetler konusunda iletilen problemleri araştırıp çözümlemek, teknik soruları yanıtlamak ve dışarıya hizmet olarak sunulan servisler için entegrasyon desteği vermek
  • Yüksek kalite standartlarında ve ürün yol haritasına uyumlu bir şekilde uygulamaları geliştirmek, projeleri hayata geçirmek
  • İç veya dış kaynaklar tarafında geliştirilmiş, kaynak kodu bulunan uygulamaların görevler ayrılığı prensipleri dahilinde kaynak kod incelemesini yapmak, gereken aksiyonların alınmasını sağlamak
  • Uygulamalarda kullanılan 3. parti kütüphanelerin sürümlerini takip etmek, gerektiğinde bu kütüphanelerin son sürümlerini kullanılması için uygulamaları düzenlemek
  • Ürünün sürdürebilmesi için gerçekleştirilen çalışmaları doküman haline getirmek
  • Efektif ve verimli kod geliştirebilmek için diğer ekip üyeleriyle uyumlu çalışmak
  • Test ve devreye alım gibi adımların başarılı olarak tamamlandığını izlemek ve bu adımlardaki olası sorunları çözmek için gereken aksiyonları almak veya gerektiğinde bayrak kaldırıp farkındalık yaratmak
  • Java ile ilgili ilgili yeni yazılım teknolojilerini araştırmak, yeni fikir ve teknolojileri paylaşmak
  • Sorumluluk alanına giren, uygulama geliştirme dışındaki periyodik bakım faaliyetlerini yürütmek
  • Güvenli kod geliştirme süreçlerine uygun şekilde yazılım geliştirmek, periyodik yapılan güvenlik denetimlerinde tespit edilen bulguların giderilmesini sağlamak
  • Çevik yöntemleri uygulamak ve olgunluk seviyesinin artması için katkıda bulunmak
  • Sorumluluk alanındaki ürün ve hizmetlerin gelişimi, güncel tutulması ve yaygınlaşması konusunda ilgili iş birimleri ile uyum içinde çalışmak, gerekli desteği vermek
  • Müşteri memnuniyeti sağlamak, müşteri odaklı bir yaklaşım sergilemek


Aday Kriterleri

En az 10 yıl tecrübeli
Üniversite(Mezun), Yüksek Lisans(Öğrenci), Yüksek Lisans(Mezun)

Java Yazılım Mimarı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Java Yazılım Mimarı Java Yazılım Mimarı Maaşları Java Yazılım Mimarı Nasıl Olunur? Java Yazılım Mimarı Nedir? Java Yazılım Mimarı İş İlanları
Hakkımızda

Bankalararası Kart Merkezi (BKM), kartlı ödeme sistemi içerisinde ortak sorunlara çözüm bulmak, ülkemizdeki banka ve kredi kartları kural ve standartl

Şirket Sayfasına Git
Şirketin Aydınlatma Metni

BANKALARARASI KART MERKEZİ A.Ş. ÇALIŞAN ADAYLARI İÇİN KİŞİSEL VERİLERİN İŞLENMESİ HAKKINDA AYDINLATM

Detaylı Bilgi

Java Yazılım Mimarı pozisyonu ile ilgili daha detaylı bilgi almak ya da diğer iş fırsatlarını incelemek için aşağıdaki sayfaları inceleyebilirsiniz.

Java Yazılım Mimarı Java Yazılım Mimarı Maaşları Java Yazılım Mimarı Nasıl Olunur? Java Yazılım Mimarı Nedir? Java Yazılım Mimarı İş İlanları