Java Yazılım Geliştirici
Gizli Firma
11.08.2025
Ankara / Türkiye
Deneyim: 4-6 Yıl
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Pozisyon Hakkında
Yazılım ekibimize katılacak, 5 yıl ve üzeri tecrübeye sahip Java Yazılım Geliştirici arıyoruz. Adayların modern yazılım geliştirme yaklaşımlarına hâkim, mikroservis mimarisiyle uygulama geliştirmiş ve güçlü bir backend altyapısına sahip olmalarını bekliyoruz.
Sorumluluklar
· Kurumsal uygulamaların analiz, tasarım, geliştirme ve bakım süreçlerinde aktif rol almak
· Mikroservis mimarisinde yeni servisler geliştirmek ve mevcut servisleri optimize etmek
· RESTful API’ler tasarlamak ve geliştirmek
· SOAP web servisleri geliştirmek, mevcut servisleri kullanmak
· DB2 / PostgreSQL veritabanı üzerinde performanslı ve doğru SQL sorguları yazmak
· Event-driven (olay güdümlü) mimarilerde mesajlaşma yapısını (Kafka, RabbitMQ vb.) etkin kullanmak
· PrimeFaces bileşenleriyle ekran geliştirmek
· Kod kalitesini artıracak birim testleri ve kod incelemelerini gerçekleştirmek
· Takım ile uyumlu çalışarak çevik yöntemlere katkı sağlamak
Aranan Nitelikler
· Bilgisayar Mühendisliği veya ilgili alanlardan lisans mezunu
· En az 5 yıl profesyonel Java geliştirme tecrübesi
· Java 8, 11, 13 ve 17 sürümlerinde tecrübeli
· PrimeFaces 7 sürümünde tecrübeli
· Spring MVC, Spring Boot, JPA, Hibernate konularında ileri düzey bilgi sahibi
· DB2 / PostgreSQL veritabanı ve SQL dili konusunda yetkin
· REST API tasarımı ve entegrasyonu konusunda deneyimli
· SOAP web servisleri ile tasarım ve entegrasyon konusunda deneyimli
· Microservice mimarisi ile uygulama geliştirmiş
· Event-driven mimari hakkında bilgi sahibi ve uygulamış (tercihen Kafka veya RabbitMQ deneyimi)
· Postman, SoapUI veya benzeri test araçlarını kullanabilen
· İş süreçleri / iş akış yönetimi konusunda deneyimli
· Git versiyon kontrol sistemine hâkim
· Jira konusunda bilgi sahibi
· Ekip çalışmasına yatkın, çözüm odaklı ve iletişim becerileri güçlü
Tercih Sebebi Olabilecek Ekstra Nitelikler
· Docker, Kubernetes gibi container teknolojileri hakkında bilgi sahibi
· CI/CD süreçlerine aşina olmak
· ActiveMQ konusunda bilgi sahibi
· Activiti iş akış motoru konusunda bilgi sahibi
· Test otomasyon araçlarında tecrübe sahibi olmak (JUnit, Testcontainers, vb.)
· ReactJS ile proje geliştirme konusunda tecrübeli
