Senior Java Developer (Java 21 & Microservices)
Posted Updated
Summary
AVD Consultancy is recruiting a Senior Java Developer (8+ years) for its corporate client in Turkey: building high-performance, scalable backend services with Java 21 and Spring Boot microservices, messaging via RabbitMQ/Kafka, caching with Redis or Couchbase, Oracle/PostgreSQL work, and CI/CD plus performance tuning.
Danışmanlığını yapmakta olduğumuz kurumsal iş ortağımız için en az 8 yıl deneyimli Java Developer arayışımız bulunmaktadır.
Görev Tanımı:
- Java 21 ve Spring Boot teknolojileri ile yüksek performanslı, ölçeklenebilir ve sürdürülebilir backend uygulamalarının geliştirilmesi,
- Spring Boot Web, Data ve Security modülleri kullanılarak servis geliştirme süreçlerinin yürütülmesi,
- Mikroservis mimarisine uygun uygulama ve servislerin tasarlanması, geliştirilmesi ve iyileştirilmesi,
- Mobil uygulamalar için backend servislerinin geliştirilmesi ve entegrasyon süreçlerinde görev alınması,
- RabbitMQ başta olmak üzere Kafka gibi mesajlaşma sistemleri ile veri akışlarının geliştirilmesi,
- Redis veya Couchbase kullanılarak cache ve veri erişim süreçlerinin yönetilmesi,
- Oracle ve PostgreSQL veritabanları üzerinde geliştirme, optimizasyon ve performans iyileştirme çalışmalarının yapılması,
- Transaction, concurrency ve thread yönetimi gerektiren süreçlerde güvenilir çözümler geliştirilmesi,
- Uygulama mimarisi ve teknik tasarım kararlarında aktif rol alınması,
- Kod kalitesi, performans, güvenlik ve sürdürülebilirlik standartlarının gözetilmesi,
- CI/CD süreçleri kapsamında geliştirme, test ve devreye alma faaliyetlerine katkı sağlanması,
- Yapay zekâ destekli geliştirme araçlarından faydalanarak yazılım geliştirme süreçlerinin verimliliğinin artırılması,
- Mevcut uygulamalarda performans analizi, optimizasyon ve iyileştirme çalışmalarının yürütülmesi.
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Elektrik-Elektronik Mühendisliği, Matematik, Matematik Mühendisliği, Yönetim Bilişim Sistemleri veya ilgili lisans bölümlerinden mezun,
- Java ile yazılım geliştirme alanında en az 8 yıl deneyimli,
- Java 21 ile çalışma deneyimine sahip,
- Mikroservis mimarileri, RESTful API geliştirme ve servis entegrasyonları konusunda bilgi sahibi,
- RabbitMQ veya Kafka teknolojileri ile çalışma deneyimine sahip; RabbitMQ deneyimi tercih sebebidir,
- Redis veya Couchbase teknolojilerinden en az biriyle çalışma deneyimi bulunan,
- Oracle ve PostgreSQL veritabanları üzerinde geliştirme yapmış,
- Transaction yönetimi, concurrency ve multithreading konularında deneyimli,
- Uygulama mimarisi ve teknik tasarım kararlarında görev almış,
- Uygulama performansı, kaynak kullanımı ve sorgu optimizasyonu konularında deneyim sahibi,
- CI/CD araçları ve süreçleriyle çalışmış,
- SonarQube vb. kod kalitesi ve statik kod analiz araçlarını kullanmış,
- Notification sistemleri üzerinde çalışma deneyimi bulunan,
- Mobil uygulamalar için backend servis geliştirme deneyimine sahip,
- Yapay zekâ destekli geliştirme araçlarını günlük geliştirme süreçlerinde etkin kullanabilen,
- Analitik düşünme, problem çözme ve teknik hata analizi yetkinlikleri güçlü,
- Takım çalışmasına yatkın, iletişim becerileri güçlü, sorumluluk alabilen ve çözüm odaklı.
“AVD Danışmanlık, Türkiye İş Kurumu’nun 1225 numaralı izin belgesi ile faaliyet göstermektedir.”