
Miratech, işletmelerle dijital dönüşüm alanında çalışan küresel bir BT hizmetleri ve danışmanlık şirketidir. Hizmetleri dış kaynak kullanımı, yazılım geliştirme ve profesyonel hizmetleri kapsar; kurumsal hizmet sunumunun ölçeğini, girişimci yenilikçiliğiyle ilişkilendirilen uyarlanabilirlikle birleştirir. 1989 yılında kurulan Miratech, B2B danışmanlık ve SaaS ile ilişkili teknoloji çalışmaları yürütür; yazılım uzmanlığına ve teknoloji hizmetlerine ihtiyaç duyan kuruluşları destekler.
Full Stack Java Mühendisi (Uzaktan, İrlanda)
İşgücü yönetimi ve müşteri deneyimi için Java, React ve bulut tabanlı uygulamalar geliştirin. Ölçeklenebilir servisler ve entegrasyonlar kurun, CI/CD süreçlerini destekleyin ve Miratech’te üretim operasyonlarına katkı sağlayın.
Açıklama
- Java ve Spring Boot ile ölçeklenebilir arka uç servisleri geliştirin ve bakımını yapın.
- React ve TypeScript ile duyarlı ve erişilebilir web uygulamaları oluşturun.
- REST API'leri oluşturup kullanın; OpenAPI/Swagger sözleşmelerini ve anlaşılır hata yönetimini sürdürün.
- Mikro hizmet, nesne yönelimli ve olay güdümlü tasarım kalıplarıyla modüler çözümler tasarlayın.
- Hafif servisler, entegrasyonlar, arka uç için ön yüz bileşenleri veya geliştirme araçları için Node.js kullanın.
- Veri bütünlüğünü, performansı ve denetim geçmişini gözeterek PostgreSQL veri modelleri ve sorguları tasarlayın ve optimize edin.
- API'ler, web kancaları, mesajlaşma ve diğer yöntemlerle entegrasyonlar geliştirin ve destekleyin.
- Uygulamaları kapsayıcılara alın; bulut dağıtımlarını, yapılandırmayı ve tutarlı ortamları destekleyin.
- Otomatik testler, kalite eşikleri ve tekrarlanabilir dağıtımlarla Jenkins CI/CD işlem hatlarını sürdürün.
- Uygulamalara yapılandırılmış günlükler, ölçümler, izleme ve yararlı hata raporlaması ekleyin.
- İşlevsel ve üretim sorunlarını çözün; performansı, dayanıklılığı, ölçeklenebilirliği ve sürdürülebilirliği iyileştirin.
- Tasarım, kod incelemeleri, planlama ve sürekli iyileştirme için Ürün, UX, QA, DevOps, Mimari ve mühendislik ekipleriyle çalışın.
Gereksinimler
- Üretim uygulamalarında çalışma dâhil, en az beş yıllık tam yığın yazılım geliştirme deneyimine sahip olun.
- Özellikle Spring Boot, REST servisleri, kalıcılık, güvenlik ve otomatik testler konusunda uygulamalı Java ve Spring deneyimine sahip olun.
- Angular veya React, TypeScript, HTML, CSS, bileşen tabanlı tasarım, durum yönetimi ve modern test uygulamalarında ön yüz deneyimine sahip olun.
- Hafif servisler, entegrasyonlar, derleme araçları veya destekleyici bileşenler için Node.js bilgisine sahip olun.
- Dağıtık ortamlarda REST API'leri, mikro hizmetler ve bakımı kolay uygulamalar geliştirme deneyiminiz olsun.
- Güçlü SQL becerilerine ve PostgreSQL veya benzeri ilişkisel veritabanlarında verimli veri modelleri tasarlama deneyimine sahip olun.
- Bulut tabanlı ve kapsayıcılı uygulamalar geliştirme, dağıtma veya destekleme deneyiminiz olsun.
- Açık iletişim kurun, teknik dokümantasyon hazırlayın ve müşteriyle yapılan çalıştaylara katılın.
- OAuth2, OpenID Connect, JWT ve güvenli API tasarımı bilgisine sahip olun.
- Kafka, RabbitMQ veya benzer mesajlaşma ve olay akışı teknolojileriyle deneyiminiz olsun.
- Kubernetes, bulut platformları, gözlemlenebilirlik araçları ve güvenli yazılım teslimi uygulamalarına aşina olun.
- İşgücü yönetimi (WFM), müşteri deneyimi (CX), çağrı merkezi veya müşteri hizmetleri çözümleri deneyimi tercih sebebidir.
- AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio veya benzer iletişim teknolojileriyle deneyim tercih sebebidir.
- Tahminleme, çizelgeleme, yönlendirme ve uyum dâhil işgücü optimizasyonu ve çağrı merkezi operasyonları bilgisi tercih sebebidir.
- Kurumsal uygulamaları CRM, İK, kimlik, bordro ve analitik platformlarıyla entegre etme deneyimi tercih sebebidir.
- GitHub Copilot veya Claude gibi yapay zekâ destekli geliştirme araçlarına aşinalık tercih sebebidir.
Yan Haklar
- Sağlık sigortası kapsamı
- Dil kursları
- Yer değiştirme programı
- ForeverRemote kültürüyle uzaktan çalışma esnekliği
- Mesleki gelişim fırsatları
- Sertifika programları
- Mentorluk ve yetenek geliştirme programları
- Şirket içi kariyer hareketliliği fırsatları
- Staj fırsatları
- Önde gelen küresel müşteriler için etkili projelerde iş birliği yapma fırsatları
- Kapsayıcı ve destekleyici çalışma ortamı
- Düzenli şirket etkinlikleri ve ekip oluşturma etkinlikleri