Kariyer
HAVELSAN Java yazılım mühendisi arıyor
Türk savunma sanayi sektörünün yazılım evi HAVELSAN, bünyesinde görev yapacak Java yazılım mühendisi arıyor. Yaklaşık 2 bin 500 personele sahip HAVELSAN’ın Ankara dışında farklı noktalarda teknoloji merkezleri bulunuyor. İşte görev ve iş tanımı.
Hangi özellikler aranıyor?
Askeri platformlarda çalışacak, Komuta Kontrol ve/veya Görev Sistemi/Görev Yönetim sistemleri için yazılım ekibimizde görevlendirilmek üzere takım arkadaşları arıyoruz.
İş Tanımı
- Mevcut projeler ve yeni projelerde tasarım, geliştirme ve dokümantasyon süreçlerinde görev almak,
- Komuta Kontrol ve Taktik Data Linki projelerinde, yazılım gereksinimlerini analiz çalışmalarını gerçekleştirmek
- Yazılım tasarımı, kodlaması, birim testi ve bakımını yapmak
- Yazılım performans analiz ve iyileştirmelerini yapabilme
- Yazılım konfigürasyon kontrolü ve inşa süreçlerine destek verme
- Şirket içi yazılım geliştirme ortamı uygulamalarına ve süreçlerine uymak
Öğrenim Düzeyi/Alanı
Üniversitelerin, Bilgisayar Mühendisliği veya Elektrik/Elektronik Mühendisliği bölümlerinden mezun olmak.
Teknik Deneyim ve Yetkinlikler
A.Minimum Yetkinlikler
- Java programlama diline hakim
- TCP/IP (TCP/IP/UDP protokolleri), Networking konusunda bilgi sahibi
- CI/CD kültürü ve araçları konusunda bilgi sahibi
- Konfigürasyon yönetim araçları hakkında bilgi sahibi
- Veri yapıları, nesne yönelimli tasarım ve programlama alanında deneyim sahibi
- Yazılım mimarileri konusunda bilgi sahibi
- UML ve diğer modelleme temel kavramlarına hakim
B.Tercih Edilen Yetkinlikler
- Tercihen, 2 yıl Java programlama dilinde yazılım geliştirme tecrübesine sahip
- Tercihen Spring Boot ile Microservice geliştirme tecrübesi olan
- Tercihen mesaj kuyruk sistemleri konusunda bilgi sahibi (RabbitMQ, Apache Kafka)
- Tercihen NoSql teknolojileri konusunda bilgi sahibi (Mongo, ElasticSearch, Redis)
- Tercihen, Docker & Kubernetes tecrübesine sahip
- Tercihen Deterministik yazılım geliştirme tecrübesine sahip
- Tercihen Komuta kontrol ve/veya Taktik Veri Linki/Kablosuz Ağ İletişimi yazılım projelerinde deneyim sahibi
- Tercihen en az bir tam profesyonel yazılım geliştirme döngüsünü (Gereksinim Analizi’den Kabul aşamasına kadar) tecrübe etmiş
- Tercihen Yazılım Tasarım Örüntüleri (Design Patterns) konusunda bilgi/tecrübe sahibi
- Tercihen çok katmanlı/dağıtık yazılım mimarileri konusunda bilgi ve/veya tecrübe sahibi
C.İşin Gerektirdiği Davranışsal Yetkinlikler ve Diğer Hususlar
- İnsan ilişkileri güçlü, yazılı ve sözlü iletişim becerileri yüksek ve takım çalışmasına yatkın
- Teknolojiyi ve yenilikleri takip eden, öğrenmeye ve gelişmeye açık
- Süreçlerin iyileştirilmesine katkıda bulunmak
- Seyahat engeli olmamak
- Sözlü ve yazılı iletişimi sağlayacak, teknolojik literatürü takip edebilecek düzeyde İngilizce bilgisi olan
- Yoğun çalışma temposuna ayak uydurabilecek, sorumluluk sahibi