Full Stack Developer (Java / React / Microservices) -Lead Developer
Technology
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?