Sistem Geliştirici (Fullstack) - Kıdemli Seviye
Açıklama
İş Tanımı
Müşterimiz için oldukça yetenekli bir Kıdemli Sistem Geliştirici (Fullstack) arıyoruz. Bu rol, yazılım geliştirme yaşam döngüsü boyunca sahiplenme, sürekli geri bildirim ve paydaşlarla yakın etkileşimi vurgulayan işbirlikçi bir çevik ortamda çalışmayı içerir.
Seçilen danışman, erken aşama gereksinim analizinden geliştirme, test, dağıtım ve sürekli iyileştirmelere kadar aktif olarak katkıda bulunacaktır. Bu pozisyon, müşterinin standartları ve metodolojileriyle uyum sağlarken yenilikçiliğe, kalite artışına ve otomasyona proaktif bir yaklaşım gerektirir.
Temel Sorumluluklar
- Ağırlıklı olarak Java (Spring framework) kullanarak arka uç sistemleri tasarlamak, geliştirmek ve bakımını yapmak
- Özellikle JBoss olmak üzere uygulama sunucu ortamlarını yönetmek ve optimize etmek
- Gerektiğinde Vue 3 kullanarak ön uç geliştirme faaliyetlerine katkıda bulunmak
- Docker ve Kubernetes gibi araçları kullanarak sürekli entegrasyon ve dağıtım (CI/CD) süreçlerini yürütmek
- Mevcut uygulama ve hizmetlerin yaşam döngüsü yönetimini denetlemek
- İş ihtiyaçlarını teknik çözümlere dönüştürmek için dahili ekipler ve harici paydaşlarla işbirliği yapmak
- Verimlilik, ölçeklenebilirlik ve kaliteyi artırmak için otomasyon stratejileri uygulamak
- Tüm çözümlerin performans, işletilebilirlik, sürdürülebilirlik ve BT güvenliği ile ilgili gereksinimleri karşılamasını sağlamak
- Teknik süreçleri belgelemek ve müşteri organizasyonu içindeki ilgili paydaşlarla bilgi paylaşmak
Ek Sorumluluklar
- Test Güdümlü Geliştirme (TDD) ve Davranış Güdümlü Geliştirme (BDD) uygulamalarını uygulamak
- Mikro hizmet mimarisi ve WSO2 API Manager gibi API yönetim araçlarıyla çalışmak
- Sürekli iyileştirme girişimlerine ve ortam izleme sürecine katılmak
Çalışma Metodolojisi
- Çevik ve yinelemeli geliştirme yaklaşımı
- SAFe (Scaled Agile Framework) prensipleriyle uyumlu çerçeve
- Takım odaklı bir yapıda yüksek düzeyde bireysel sorumluluk
- Değer odaklı teslimat ve sürekli geri bildirim döngülerine güçlü vurgu
Teknoloji Yığını ve Araçlar
Teknolojiler:
- Java (Spring Boot, Spring Security)
- Docker, Kubernetes, Kafka
- JBoss Application Server
- JavaScript (Vue 3), HTML, CSS (WCAG 2.1 ve DIGG yönergeleriyle uyumlu)
Araçlar ve Platformlar:
- Jira, Confluence
- GitLab, Maven
- Insomnia, Swagger (API)
- MQ Explorer, WSO2
- Figma, Cypress, Cucumber, Gherkin
Gerekli Beceriler
- Java geliştirmede güçlü uzmanlık (Spring ekosistemi)
- JavaScript ve modern ön uç çerçevelerinde (Vue 3) yeterlilik
- CI/CD boru hatları ve konteynerleştirme araçlarıyla uygulamalı deneyim
- Mikro hizmet mimarisi ve API entegrasyonları konusunda sağlam anlayış
- Bulut-yerli ve dağıtık sistemlere aşinalık
Eğitim Gereksinimleri
- Bilgisayar Bilimi, Bilişim Teknolojileri veya ilgili bir alanda lisans derecesi (veya eşdeğer pratik deneyim)
Gerekli Deneyim
- Fullstack sistem geliştirmede kıdemli düzeyde deneyim
- Çevik ortamlarda çalışma ve ölçeklenebilir çözümler sunma konusunda kanıtlanmış başarı
Dil Gereksinimleri
- İsveççe yeterlilik (zorunlu)
Çalışma Şekli: Esnek uzaktan çalışma seçeneği ile sahada (%60'a kadar)
Zahtjevi
Obrazovanje
Teknoloji ve teknik endüstri alanında iki yıl veya daha uzun süreli lise sonrası eğitim
Radno iskustvo
Yazılım Geliştirici