Full Stack Engineer
Summary
Full Stack Developer at VBT Yazılım in Ankara (hybrid): maintaining and extending existing PHP and Java-based corporate systems, designing scalable microservice APIs, and handling file management and database optimization. Core stack spans Java/Spring Boot, PHP/CodeIgniter, Node.js, .NET, React, MySQL, and Elasticsearch.
Full Stack Developer
Şirket: VBT Yazılım A.Ş.
Lokasyon: Ankara (Hibrit)
Çalışma Modeli: Hibrit
VBT Yazılım A.Ş. ailesi olarak, genişleyen projelerimizde ve dinamik çalışma ortamımızda fark yaratacak, teknolojiyi tutkuyla takip eden bir Full Stack Developer arıyoruz!
Genel Nitelikler ve Teknik Beklentiler
Başarılı bir adaydan aşağıdaki konularda tecrübe ve yetkinlik sahibi olmasını bekliyoruz:
Backend & Frameworks:
- Java: Java 8+, Spring Boot, Spring Batch ve Spring Security konularında deneyimli.
- PHP: PHP 5 ve CodeIgniter framework ile backend geliştirme tecrübesi olan.
- NodeJS: Sunucu taraflı geliştirme süreçlerine hakim.
- .Net: .Net ile API uygulamaları geliştirmiş.
Frontend:
- JavaScript & ReactJS: Modern web arayüzleri geliştirme konusunda yetkin.
- JavaFX: Masaüstü uygulama geliştirme süreçlerine aşina.
Veri Yönetimi & Mimari:
- ORM & Build Tools: Hibernate ORM, JPA ve Maven kullanımında uzman.
- Veritabanı: MySQL (RDMS) tasarımı ve Elasticsearch (NoSQL) veritabanlarında deneyimli.
- Mimari: Microservis mimarisi, RESTful ve SOAP web servisleri konularında tecrübeli.
- Caching: Hazelcast veya Redis gibi teknolojilere hakim.
Altyapı & Diğer:
- Kuyruk Mekanizmaları: ActiveMQ veya RabbitMQ süreçlerini yönetebilen.
- Versiyon Kontrol: Git ve benzeri sistemleri etkin kullanabilen.
- Sistem & Güvenlik: Temel Linux komutlarını bilen, SSL/TLS, OAuth2, JWT ve E-İmza/Mobil İmza uygulamaları hakkında bilgi sahibi.
- Loglama & Paket Yönetimi: Log4J, NPM ve JSON formatlarına hakim.
- IDE: IntelliJ IDEA, NetBeans veya Eclipse ortamlarından en az birinde uzman.
İş Tanımı
- VBT Yazılım'ın kurumsal projelerinde uçtan uca yazılım geliştirme süreçlerinde yer almak.
- Mevcut PHP ve Java tabanlı sistemlerin bakımını yapmak ve yeni özellikler eklemek.
- Mikroservis mimarisiyle ölçeklenebilir ve güvenli API'lar tasarlamak.
- Dosya yönetimi (yükleme, depolama, güvenlik) ve veritabanı optimizasyonu süreçlerini yürütmek.
Neden VBT Yazılım?
- Ankara lokasyonunda, esnekliği destekleyen Hibrit çalışma modeli.
- Sürekli öğrenmeyi ve gelişimi destekleyen profesyonel bir ekip.
- Büyük ölçekli ve teknoloji odaklı projelerde sorumluluk alma fırsatı.