Web Yazılım Uzmanı / Full Stack Developer İş İlanı

İşveren Hakkında
  • Ankara(Çankaya)
  • Bilişim

GENEL NİTELİKLER

Uygun adayın sahip olması gereken nitelikler;

  • Üniversitelerin Bilgisayar Mühendisliği ve ilgili bölümlerinden mezun,
  • Entegrasyon Yazılım Geliştirme alanında en az 3 yıl tecrübesi olan,
  • Spring Boot, Spring Web MVC, Wildfly, Tomcat Uygulama Sunucuları ve Hibernate, JPA, Spring Data JPA, Spring REST Repositories üzerine tecrübesi olan,
  • SOLID Prensipleri ve Genel Tasarım Şablonlarını bilen,
  • Veritabanları, Veri Modelleme, Temel Veritabanı Tasarım Prensipleri ve Linux Komut Satırı (RedHat Enterprise/CentOS) hakkında bilgi sahibi olan,
  • GitLab CI ve SonarQube uygulamalarını öğrenmeye istekli olan,
  • Tercihen Thymeleaf/Freemarker Template Engine, HTML/CSS/jQuery bilen
  • Gelişime açık, yeni teknolojileri takip eden ve yenilikçi fikirlerle çözümler sağlayabilecek,
  • Takım çalışmasına yatkın, çözüm odaklı ve analitik düşünme becerisine sahip,
  • Esnek çalışma saatlerine uyum sağlayabilecek,
  • Git Versiyon Kontrol Sistemi ve Tomcat/Wildfly tecrübesi zorunludur.


İŞ TANIMI

Yazılım Uzmanının yerine getirmesi beklenen görevleri;

  • Müşteri entegrasyonlarında SOAP/REST (Apache CXF, Jersey, Spring WS) Web Servisler, API Tasarımı ve Java EE (JAX-RS, JAX-WS, JPA, JDBC, CDI), Spring Boot, Spring Web MVC üzerinde geliştirme yapmak,
  • Bu kapsamda kodlar geliştirmek ve gerekli testleri belirlenen uygulamalar üzerinden gerçekleştirmek,
  • Tomcat ve Wildfly uygulamalarında yazılan kodları çalışır halde tutmak,
  • Veritabanına Hibernate, JPA, Spring Data JPA, Spring REST Repositories yapılarını kullanarak kodu uyarlamak,
  • Git Versiyon Kontrol Sistemini kullanarak kod kaynak versiyonlaması yapmak,
  • Gerekli hataları ve düzenlemeleri yaparak kodu verimli bir şekilde çalışır hale getirmek,
  • Geliştirilen kodları sürekli olarak iyileştirmek.