Kıdemli Java Yazılım Uzmanı
Çalışma ve Sosyal Güvenlik Bakanlığı
Açıklama
Çalışma ve Sosyal Güvenlik Bakanlığı Bilgi Teknolojileri Genel Müdürlüğü bünyesinde sözleşmeli bilişim personeli olarak yazılım geliştirme ve ilgili bilişim faaliyetlerini yürütmek.
Mezuniyet ve nitelikler
- 657 sayılı Devlet Memurları Kanunu'nun 48'inci maddesinde belirtilen şartları taşımak.
- Fakültelerin dört yıllık Bilgisayar Mühendisliği, Yazılım Mühendisliği, Elektrik Mühendisliği, Elektronik Mühendisliği, Elektrik ve Elektronik Mühendisliği, Elektrik-Elektronik Mühendisliği veya Endüstri Mühendisliği bölümlerinden ya da bunlara denkliği Yükseköğretim Kurulunca kabul edilmiş yurt içi veya yurt dışındaki yükseköğretim kurumlarından mezun olmak.
- Yazılım, yazılım tasarımı ve geliştirilmesi ile bu sürecin yönetimi konusunda veya büyük ölçekli ağ sistemlerinin kurulumu ve yönetimi konusunda en az 5 yıllık mesleki tecrübeye sahip olmak.
- Mesleki tecrübe olarak, kamu veya özel sektörde bilişim personeli olarak belgelenen hizmet süreleri dikkate alınır.
- Bilgisayar çevre birimlerinin donanımı ve kurulan ağ yönetimi güvenliği hakkında bilgi sahibi olmak kaydıyla güncel programlama dillerinden en az ikisini bildiğini belgelemek.
- İlgili Yönetmelikte belirtilen özlük hakları ve diğer hususları kabul etmek.
- Askerlik çağına gelmiş adaylar için askerlikle ilişiği bulunmamak.
- Görevini devamlı yapmasına engel olabilecek bir hastalığı bulunmamak.
Özel şartlar
- Java programlama diliyle yazılım geliştirme konusunda en az 3 yıl tecrübe sahibi olmak ve bunu belgelemek.
- Nesne yönelimli uygulama geliştirme (OOP), SOLID prensipleri ve tasarım şablonları konusunda bilgi ve tecrübe sahibi olmak.
- Entegre geliştirme ortamları (IntelliJ IDEA, Eclipse, NetBeans vb.) ve raporlama yazılımları (JasperReports vb.) konusunda bilgi ve tecrübe sahibi olmak.
- Web servis geliştirme (SOAP, REST, JAX-WS, AXIS, CXF vb.) konusunda bilgi ve tecrübe sahibi olmak.
- Çok katmanlı uygulama mimarileri, JEE ve ORM (Hibernate, JPA), Spring (Spring Security, Spring Data, Spring MVC, Spring REST) konusunda ileri seviyede bilgi ve tecrübe sahibi olmak.
- SOA, JAAS, JPA-2, JasperReport, JUnit, Maven, Gradle ve Git konularında bilgi ve tecrübe sahibi olmak.
- PostgreSQL ve Oracle ilişkisel veri tabanları ile uygulama geliştirmiş olmak; sorgu performanslarının iyileştirilmesi konusunda bilgi ve tecrübe sahibi olmak.
- HTML5, CSS3 ve Javascript gibi web teknolojileri konusunda bilgi ve tecrübe sahibi olmak.
- Angular veya React frameworklerinden en az birinde detaylı bilgi ve tecrübe sahibi olmak.
- Tomcat, Wildfly ve Nginx uygulama sunucularının yönetiminde bilgi ve tecrübe sahibi olmak.
- Proje yaşam döngüsü ürünlerinin (Nuxeo, Nexus, Redmine, Jenkins, Gitlab vb.) yönetimi ve konfigürasyonu hakkında bilgi ve tecrübe sahibi olmak.
- DevOps, CI/CD süreçleri, konteyner mimarisi ve Docker hakkında bilgi ve tecrübe sahibi olmak.
- Mikro servis mimarileri hakkında bilgi sahibi olmak.
- Linux/Unix işletim sistemleri konusunda bilgi ve tecrübe sahibi olmak.
- Monitoring, logging ve observability yaklaşımlarını bilmek; sistem izleme stratejileri geliştirebilmek.
- Yazılım test teknikleri ve metodolojileri konusunda bilgi ve tecrübe sahibi olmak.
- Yazılım güvenliği, secure coding prensipleri ve güvenli yazılım geliştirme yaşam döngüsü (SSDLC) konusunda bilgi ve tecrübe sahibi olmak.
- Takım çalışmasına yatkın, iletişimi güçlü, disiplinli, çözüm odaklı ve gelişime açık olmak.
- Analitik düşünme yeteneği gelişmiş, hızlı ve etkin problem çözme becerisine sahip olmak.
Başvuru
Çevrimiçi; e-Devlet üzerinde Kariyer Kapısı Kamu İşe Alım sistemi üzerinden