Komuta Kontrol Savunma Teknolojileri GMY kapsamında yürütülen yazılım projelerinde görevlendirmek üzere takım arkadaşları arıyoruz.
İş Tanımı
- Gereksinim analizine katkıda bulunmak ve teknik tasarım süreçlerinde yer almak
- Kod inceleme süreçlerine katılarak kod kalitesini artırmak ve ekip içinde bilgi paylaşımını desteklemek
- Agile/Scrum metodolojileri ile çalışarak sprint planlamasına ve geliştirme süreçlerine dahil olmak.
- Yazılım geliştirme süreçlerinde dokümantasyon sağlamak
- Hata ayıklama ve test süreçlerinde aktif rol almak
- Performans ve güvenlik gereksinimlerini dikkate alarak kod yazmak
Öğrenim Düzeyi/Alanı
Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği veya ilgili bölümlerinden mezun olmak.
Teknik Yetkinlikler ve Deneyim
A. Minimum Yetkinlikler
- Java yazılım dilinde deneyimli
- En az 5 yıl Yazılım Geliştirme tecrübesi olan
- Windows ve Linux İşletim Sistemlerini biliyor olan
- Java ve Spring Framework kullanarak backend uygulamaları geliştirmek ve test etmek
- React kütüphanesi ile web arayüz geliştirme konusunda bilgi sahibi olmak
- React kullanarak kullanıcı arayüzleri (UI) geliştirmek
- Spring Framework ve Spring Boot konularında temel bilgi sahibi olmak
- Nesne yönelimli programlama prensiplerine (OOP) hakim olmak
- Nesne yönelimli programlama prensiplerini (encapsulation, inheritance, polymorphism, abstraction) etkin bir şekilde kullanarak kod yazmak
- Veri yapıları ve algoritmalar konusunda temel bilgiye sahip olmak
B. Tercih Edilen Yetkinlikler
- JUnit veya benzeri test kütüphaneleri hakkında bilgi sahibi olmak.
- RESTful API'ler hakkında bilgi sahibi olmak.
- Mikroservis mimarisi hakkında temel bilgi sahibi olmak.
- Container teknolojileri (Docker, Kubernetes) hakkında bilgi sahibi olmak.
- CI/CD (Sürekli Entegrasyon/Sürekli Teslimat) süreçleri hakkında bilgi sahibi olmak
- Temel veritabanı kavramlarına (SQL/NoSQL) aşina olmak
- Git vb. sürüm kontrol sistemleri kullanma konusunda temel bilgi sahibi olmak
- Veri yapıları (array, linked list, stack, queue, tree, graph) ve algoritmalar hakkında bilgi sahibi olmak ve uygun çözümler üretmek
C. İşin Gerektirdiği Davranışsal Yetkinlikler ve Diğer Hususlar
- İyi derecede İngilizce bilmek (teknik dokümanları okuyup anlayabilecek ve temel iletişim kurabilecek seviyede)
- Yazılım Mühendisliği alanında kariyerini bina etmek için istekli ve iddialı olmak
- Takım çalışmasına yatkınlık
- Yüksek sorgulama yeteneği ve iyi bir seviyede analitik problem çözme becerisi
- Yazılı ve sözlü ortamda iyi iletişim yeteneği
- Yeni teknolojileri öğrenmeye ve kendini geliştirmeye açık olmak
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
C++ Yazılım Mühendisi
2025-09-01
Java Yazılım Mühendisi
2025-08-07
Yazılım Mühendisi (Barış Kartalı)
2025-07-30
- Posted
- Mar 03, 2025
- Type
- Full-time
- Level
- Associate
- Location
- Ankara
- Company
- HAVELSAN
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
C++ Yazılım Mühendisi
2025-09-01
Java Yazılım Mühendisi
2025-08-07
Yazılım Mühendisi (Barış Kartalı)
2025-07-30