Ana içeriğe geç

Full Stack Developer (Java / React / Microservices) -Lead Developer

Technology
Empatik Human Resources / İstanbul
Istanbul, Türkiye2 ay önce

İş tanımı

Danışmanlık süreçlerini yürüttüğümüz Havacılık-Ödeme Sistemleri alanında faaliyet gösteren müşterimiz için Full Stack Developer (Java / React / Microservices) adayışımız mevcuttur.

Pozisyon olarak lead düşünülmekte olup geçmiş iş tecrübelerinde Fintech ve E-para tecrübesi olması bizim için elzemdir.

Java 17+ ile Spring Boot ve Spring Framework ekosisteminde uzmanlaşmış, aynı zamanda React ile modern frontend geliştirme deneyimine sahip, teknik liderlik yönü güçlü adaylar arıyoruz.

Aranan Nitelikler:

  • Git ile ileri seviye branch yönetimi (GitFlow, trunk-based) ve code review süreçlerine hakim
  • DDD / EDD yaklaşımları ile ölçeklenebilir mikroservis geliştirme deneyimi
  • SOLID prensipleri ve design pattern’lara hakimiyet
  • React ile component-based mimari, state management ve modern frontend geliştirme tecrübesi
  • Docker ve Kubernetes ile container tabanlı deployment deneyimi
  • Apache Kafka, Redis ve Keycloak ile çalışma deneyimi
  • Veritabanı tasarımı ve performans optimizasyonu konusunda yetkinlik
  • Fintech domain bilgisi
  • Payment Facilitator (PayFac) modeli kapsamında merchant onboarding, sub-merchant yönetimi ve reconcilation , settlement ve payout süreçlerinin uçtan uca tasarımı
  • PF ve Sanal POS, 3D / non-3D ödeme akışları deneyimi
  • Bankalar, acquirer’lar ve alternatif ödeme yöntemleri (APM) ile entegrasyon
  • Cross-border payment ve multi-currency destekli sistemler geliştirme
  • PCI DSS compliance süreçlerinde aktif rol (audit, segmentation, tokenization)
  • Linkle Ödeme deneyimi
  • Payment Gateway entegrasyon deneyimi
  • Payment gateway, payment orchestration ve multi-acquirer routing çözümlerinin tasarlanması ve optimize edilmesi
  • Yüksek hacimli işlem (high throughput) ve düşük latency gereksinimlerine uygun scalable sistemler geliştirme
  • Retry Management, Circuit Braket deneyimi

Sorumluluklar:

  • Backend ve frontend katmanlarında uçtan uca geliştirme
  • Ölçeklenebilir ve yüksek performanslı mikroservis mimarilerinin tasarlanması
  • Modern, kullanıcı dostu arayüzlerin geliştirilmesi
  • Kod kalitesi, performans ve güvenlik standartlarının uygulanması
  • Sistem mimarisi kararlarında aktif rol alma ve teknik yönlendirme sağlama
  • Takım içinde mimari best practice’lerin yaygınlaştırılması ve uygulanması
  • Mevcut sistemlerin mimari iyileştirme ve refactoring süreçlerine liderlik etme
  • High-level system design, scalability ve resiliency konularında takıma mentorluk sağlama

Bu pozisyonla ilgileniyor musunuz?