Yazılım Uzmanı (Java) Genel Kriterler T.C. vatandaşı olmak, Adli sicil ve adli sicil arşiv kaydı bulunmamak, Erkek adaylar için; askerliğini yapmış, askerlikten muaf veya askerliği 1 yıl tecilli olmak, 01.01.1980 ve 31.12.1988 tarihleri arasında doğmuş olmak, Takım çalışmasına yatkın, kişisel motivasyonu yüksek, analitik düşünen, kendini sürekli geliştiren, üretken ve araştırmacı bir yapıya sahip olmak, Seyahat engeli olmamak; uluslararası projelerde görev alabilecek ve proje terminlerine uygun tempoda çalışabilecek olmak, Üniversitelerin aşağıda belirtilen bölümlerinden lisans derecesinde mezun olmak. o Bilgisayar Mühendisliği o Bilgisayar Bilimleri Mühendisliği THY A.O.’nun yapacağı dil sınavında başarılı olmak, Aranan Nitelikler En az 3 yıl JAVA ile uygulama geliştirme tecrübesine sahip, Uygulama geliştirme ve destek hayat döngüsü kavramları konusunda bilgi sahibi, Çok katmanlı web uygulamaları ve ilişkisel veritabanları teknolojilerine hâkim, Eclipse aracılığıyla Java uygulaması geliştirme tecrübesine sahip, JSP, Struts, JSF, Spring, XML, Web2.0 alanlarında tecrübeli, Nesne-İlişkisel Eşleme (Object Relational Mapping) konularına hakim, tercihen JPA, Hibernate bilen, Oracle PL/SQL teknolojileri ve Web servis teknolojilerinde tecrübeli, Yazılım Tasarım Şablonları ve Test Driven Development konusunda bilgi sahibi, Tercihen Linux/Unix, Weblogic konularında bilgi sahibi, Tercihen BPM (Business Process Management) konularında tecrübeli, Tercihen Oracle BPM Suite ürünü ile proje geliştirmiş, ADF konusunda tecrübeli, Tercihen SOA teknolojilerine hakim, Yazılım geliştirme süreçlerinde tercihen SVN, Maven, Jenkins, Stash ve JIRA ürünlerini kullanmış. Görev Tanımı Yazılım projelerinde uygulama geliştirme alanında çalışmak, Uygulamaların birim testlerini hazırlamak ve çalıştırmak, Uygulamaların dokümantasyonunu (tasarım dokümanı, vb.) yapmak, Yazılım yaşam döngüsü içinde ortaya çıkan uygulamaların değişikliklerini ve bakımını yapmak. yeni ihtiyaçlar çerçevesinde