Kıdemli Yazılım Geliştirici (Senior Full Stack Developer) İş Tanımı
Konum: Gebze / Kocaeli Pozisyon Özeti Kurumumuz bünyesinde yürütülen kritik ve büyük ölçekli kurumsal yazılım projelerinde; modern ön yüz (Frontend) ve Java/Spring tabanlı sunucu tarafı (Backend) mimarilerinin uçtan uca tasarımından, geliştirilmesinden ve idamesinden sorumlu olacak; yüksek performanslı, güvenli ve ölçeklenebilir mikroservis ve modüler monolit çözümler üretecek, kurumsal kimlik ve erişim yönetimi (IAM) entegrasyonlarını kurgulayacak, teknik şartname ve mimari dokümantasyon süreçlerine katkı sağlayacak, kod kalitesi ve mimari standartların uygulanmasına öncülük ederek genç geliştiricilere teknik mentorluk sağlayacak deneyimli bir Kıdemli Yazılım Geliştirici (Senior Full Stack Developer) arıyoruz. Başlıca Sorumluluklar Uçtan uca (Frontend ve Backend) ölçeklenebilir, yüksek erişilebilirlikli (high-availability), düşük gecikmeli ve güvenli kurumsal uygulamalar tasarlamak ve geliştirmek, Java ve Spring Framework (Spring Boot, Spring Cloud, Spring Data, Spring Security) ekosistemi üzerinde Mikroservis ve Modüler Monolit mimari yaklaşımlarına uygun sistemler inşa etmek, React.js ve TypeScript kullanarak performanslı, kullanıcı deneyimi yüksek, erişilebilir ve yeniden kullanılabilir modern arayüz bileşenleri geliştirmek, Merkezi kimlik doğrulama, yetkilendirme, SSO (Single Sign-On), OAuth2 ve OpenID Connect (OIDC) tabanlı kurumsal kimlik/erişim yönetimi entegrasyonlarını mimariye dahil etmek ve yönetmek, Dağıtık mimariler ve kurumsal standartlara uygun, iyi dokümante edilmiş RESTful / gRPC servisleri tasarlamak ve üçüncü taraf sistem entegrasyonlarını gerçekleştirmek, İlişkisel (PostgreSQL vb.) ve NoSQL/In-Memory veri tabanı mimarilerini kurgulamak, veri modellemesi yapmak ve SQL/Hibernate/JPA katmanlarında performans optimizasyonlarını yürütmek, Yazılım mimarisinde SOLID, Clean Architecture, Domain-Driven Design (DDD) ve Tasarım Kalıpları (Design Patterns) prensiplerini uygulamak, Geliştirilen sistemlerin mimari tasarımlarını, API sözleşmelerini (OpenAPI/Swagger) ve teknik dokümantasyon süreçlerini yürütmek; teknik şartname, iş tanımı/iş paketi ve gereksinim dokümanlarının hazırlanmasına katkı sağlamak, Kod inceleme (Code Review) süreçlerini yönetmek, kod kalitesi standartlarını yükseltmek ve ekip üyelerine teknik mentorluk sağlamak, Kapsamlı birim (Unit - JUnit/Mockito), entegrasyon ve sistem testlerini kurgulayarak test otomasyonunu ve kod kapsamını (test coverage) güvence altına almak, Modern GitOps ve CI/CD pratiklerine uygun geliştirme süreçlerini işletmek, Çevik (Agile/Scrum) yazılım geliştirme döngülerine aktif katılım sağlamak ve çok disiplinli ekiplerle koordineli çalışmak. Genel Nitelikler Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Elektrik-Elektronik Mühendisliği, Bilişim Sistemleri Mühendisliği veya ilgili mühendislik bölümlerinden lisans mezuniyetine sahip olmak (yüksek lisans tercih sebebidir), Full Stack yazılım geliştirme alanında en az 5 yıl profesyonel iş deneyimine sahip olmak, Backend Yetkinliği: Java (Java 11/17/21/25) ve Spring ekosistemine (Spring Boot, Spring MVC, Spring Data JPA, Spring Security) ileri düzeyde hâkim olmak, Mikroservis ve Modüler Monolit mimarileri, RESTful API tasarımı ve servis odaklı mimariler (SOA) konusunda güçlü tecrübeye sahip olmak, Frontend Yetkinliği: Modern JavaScript (ES6+), TypeScript, HTML5 ve CSS3/SCSS konularında yetkin olmak, React.js kütüphanesine, bileşen yaşam döngülerine, Hooks ve modern durum yönetimi (State Management: Redux, Zustand vb.) yapılarına hâkim olmak, Açık Kaynak & Lisanslama: Açık kaynak (Open Source) yazılım ekosistemine, geliştirme pratiklerine ve açık kaynak lisanslama modellerine (Apache 2.0, MIT, GPL, LGPL, BSD vb.) hâkim olmak, Kimlik & Güvenlik: Keycloak başta olmak üzere OAuth2, OpenID Connect (OIDC), JWT ve rol bazlı erişim kontrolü (RBAC) mekanizmalarında uygulamalı deneyime sahip olmak, Veri Tabanı: İlişkisel veri tabanlarına (özellikle PostgreSQL) ve ORM çatılarına (Hibernate/JPA) hâkim olmak; sorgu optimizasyonu ve indeksleme tecrübesine sahip olmak, Test & Kalite: JUnit, Mockito, Testcontainers gibi test çatıları ile statik kod analiz araçları (SonarQube vb.) konusunda deneyim sahibi olmak, Sürüm Kontrolü: Git mimarisine (branching stratejileri, merge süreçleri, PR yönetimi) ve Git platformlarına (Bitbucket, GitLab, GitHub) tam hâkim olmak, İyi derecede İngilizce bilgisine sahip olmak (teknik literatür takibi ve dokümantasyon seviyesinde), Güçlü analitik düşünme, teknik dokümantasyon ve ekip içi iletişim yetkinliğine sahip olmak. Tercih Sebepleri Yapay Zekâ Entegrasyonu: Üretken yapay zekâ (GenAI) ve LLM konseptlerine hâkim olmak; Vektör veri tabanları (pgvector, Qdrant, Milvus vb.), embedding, chunking ve RAG (Retrieval-Augmented Generation) mimarileriyle uygulama entegrasyonu tecrübesine veya bilgisine sahip olmak, Arama & İndeksleme: Kurumsal arama motorları ve indeksleme teknolojileri (Apache Solr, Elasticsearch) konusunda deneyim sahibi olmak, Nesne Depolama: Nesne depolama (Object Storage) sistemleri, S3 uyumlu API'lar ve dağıtık depolama çözümleri (Ceph, MinIO, S3) ile entegrasyon deneyimine sahip olmak, Mesaj Kuyrukları: Dağıtık mimariler, mesaj kuyrukları ve olay güdümlü (event-driven) yapılar (Apache Kafka, RabbitMQ vb.) konusunda deneyim sahibi olmak, Konteyner & GitOps / CI/CD: Konteynerleştirme (Docker, Kubernetes/OpenShift) ve modern GitOps yaklaşımlarına dayalı CI/CD süreçleri (Tekton, ArgoCD, Jenkins, GitLab CI) ile çalışma tecrübesine sahip olmak, In-memory veri tabanları ve önbellekleme sistemleri (Redis, Hazelcast) konusunda tecrübe sahibi olmak, Uygulama güvenliği, OWASP standartları ve DevSecOps prensipleri konusunda bilgi sahibi olmak, Dağıtık izleme ve loglama araçları (Prometheus, Grafana, ELK/OpenSearch, OpenTelemetry) konusunda bilgi sahibi olmak. Başvuru Linkedin üzerinden başvurunuzu gerçekleştirdikten sonra, başvurunuzun resmî olarak değerlendirmeye alınabilmesi için TÜBİTAK Kariyer Sistemi üzerinden yayımlanan ilgili ilana da başvurunuzu tamamlamanız gerekmektedir. İlan No: TBTK.BİLGEM.A.2026-2.01 https://kariyer.tubitak.gov.tr
Kıdemli Yazılım Geliştirici (Senior Full Stack Developer) İlanındaki ATS Anahtar Kelimeleri
Bu ilanın metninde ATS beceri sözlüğümüzle eşleşen 41 anahtar kelime var. En sık geçenler: Spring (9 kez), Java (4 kez), CI/CD (3 kez).
Programlama dilleri, çatılar ve platformlar
- Spring · ilanda 9 kez · benzer ilanlarda %9
- Java · ilanda 4 kez · benzer ilanlarda %27
- Spring Boot · ilanda 2 kez · benzer ilanlarda %13
- TypeScript · ilanda 2 kez · benzer ilanlarda %22
- React.js · ilanda 2 kez · benzer ilanlarda %29
- Hibernate · ilanda 2 kez · benzer ilanlarda %6
- JavaScript · ilanda 1 kez · benzer ilanlarda %22
- HTML5 · ilanda 1 kez · benzer ilanlarda %15
CV'nde karşılığı: Spring, Java ve Spring Boot ifadelerini ilandaki yazımıyla geçir; birini projesi ve ölçeğiyle bir deneyim maddesinde göster.
Veri, analitik ve yapay zekâ
- PostgreSQL · ilanda 2 kez · benzer ilanlarda %30
- Üretken yapay zekâ · ilanda 2 kez · benzer ilanlarda %3
- Elasticsearch · ilanda 2 kez · benzer ilanlarda %14
- LLM · ilanda 1 kez · benzer ilanlarda %10
- RAG · ilanda 1 kez · benzer ilanlarda %4
- Redis · ilanda 1 kez · benzer ilanlarda %24
- NoSQL · ilanda 1 kez · benzer ilanlarda %14
- Veri modelleme · ilanda 1 kez · benzer ilanlarda %7
CV'nde karşılığı: PostgreSQL, Üretken yapay zekâ ve Elasticsearch ile yaptığın sorguyu, panoyu ya da raporu sonucuyla anlat.
Bulut, DevOps, altyapı ve güvenlik
- CI/CD · ilanda 3 kez · benzer ilanlarda %34
- Docker · ilanda 1 kez · benzer ilanlarda %27
- Kubernetes · ilanda 1 kez · benzer ilanlarda %20
- OpenShift · ilanda 1 kez · benzer ilanlarda %3
- ArgoCD · ilanda 1 kez · benzer ilanlarda %1
- Jenkins · ilanda 1 kez · benzer ilanlarda %6
- GitLab CI · ilanda 1 kez · benzer ilanlarda %4
- OWASP · ilanda 1 kez · benzer ilanlarda %3
CV'nde karşılığı: CI/CD, Docker ve Kubernetes için kurulum, işletim ya da otomasyon rolünü açıkça yaz.
Mimari, yöntem ve çalışma araçları
- Mikroservis · ilanda 3 kez · benzer ilanlarda %28
- RESTful · ilanda 2 kez · benzer ilanlarda %37
- Git · ilanda 2 kez · benzer ilanlarda %38
- Domain-driven design · ilanda 2 kez · benzer ilanlarda %5
- Tasarım kalıpları · ilanda 2 kez · benzer ilanlarda %15
- Kod inceleme · ilanda 2 kez · benzer ilanlarda %30
- Çevik · ilanda 2 kez · benzer ilanlarda %27
- Event-driven · ilanda 1 kez · benzer ilanlarda %11
CV'nde karşılığı: Mikroservis, RESTful ve Git için ekipte gerçekten üstlendiğin işi adıyla yaz.
Yabancı dil
İlanda belirtilen dil beklentisi: İngilizce (orta seviye). Seviyeni ölçülebilir yaz (ör. B2).
Terimler ilan metninden kural tabanlı sözlükle çıkarıldı; sözlük dışı beceriler listelenmez.
Takibe ekle ve CV'ni bu ilana göre hazırlaBenzer İlanlarda Beceri ve Deneyim Dağılımı
Aynı başlıkta 10'dan az ilan olduğu için karşılaştırma "Yazılım geliştirme" rol ailesindeki 849 ilanla (bu ilan dahil) yapıldı; bu ilanlar 28 Temmuz 2025 ile 19 Ekim 2026 arasında yayımlandı.
| Anahtar kelime | İlan | Pay | Bu ilanda |
|---|---|---|---|
| GitMimari, yöntem ve çalışma araçları | 326 | %38 | Geçiyor |
| REST APIMimari, yöntem ve çalışma araçları | 311 | %37 | Geçiyor |
| CI/CDBulut, DevOps, altyapı ve güvenlik | 289 | %34 | Geçiyor |
| Code reviewMimari, yöntem ve çalışma araçları | 255 | %30 | Geçiyor |
| PostgreSQLVeri, analitik ve yapay zekâ | 255 | %30 | Geçiyor |
| ReactProgramlama dilleri, çatılar ve platformlar | 249 | %29 | Geçiyor |
| MicroservicesMimari, yöntem ve çalışma araçları | 241 | %28 | Geçiyor |
| DockerBulut, DevOps, altyapı ve güvenlik | 232 | %27 | Geçiyor |
Aranan asgari deneyim
Deneyim yılı belirten 556 benzer ilanda ortanca beklenti 5 yıl. Bu ilan en az 5 yıl istiyor; benzer ilanlarda aynı aralığın (4-5 yıl) payı %43.
| Asgari deneyim | İlan | Pay |
|---|---|---|
| 0-1 yıl | 21 | %4 |
| 2-3 yıl | 189 | %34 |
| 4-5 yıl | 240 | %43 |
| 6 yıl ve üzeri | 106 | %19 |
Benzer ilanların 308 tanesi (%36) İngilizce bilgisi istiyor.
Kaynak: cvanaliz'deki aktif ilanlar; bir terimin geçmesi zorunlu olduğu anlamına gelmez.
TÜBİTAK BİLGEM Hakkında
TÜBİTAK BİLGEM faaliyet gösteren bir işverendir. Şirketin diğer ilanlarını inceleyerek ekipler ve aranan yetkinlikler hakkında daha geniş bir görünüm elde edebilirsin.
TÜBİTAK BİLGEM iş ilanlarını görTÜBİTAK BİLGEM Tarafından Yayımlanan Diğer İlanlar
Bu işverenin cvanaliz'de listelenen 1 ilanı daha var.
- RF Elektronik Harp Sistemleri Teknik Lideri (RF Electronic Warfare Systems Technical Lead) Ankara29 Eylül 2026 tarihinde yayımlandı
