Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
E-ticaret alanında faaliyet gösteren, monolitik mimariden mikroservis mimarisine dönüşüm sürecinde olan hibrit teknoloji altyapısına sahip yapımız için en az 4 yıl deneyimli Java Backend Developer arıyoruz. Mevcut sistemlerimizin modernizasyon ve ölçeklenebilirlik hedefleri doğrultusunda aktif rol alacak, teknik derinliği yüksek ekip arkadaşları arıyoruz.
Teknik Altyapı
- Backend geliştirme: Java 8 (monolit yapı), Java 11 ve Java 21 (mikroservis mimarisi)
- Framework & ORM: Hibernate, Spring Data
- Build & Dependency Management: Maven
- Veritabanı: Oracle, PostgreSQL
- Cache & NoSQL: Redis, Couchbase, Kaffeine
- Search & Indexing: Elasticsearch, Solr
- Messaging: Kafka, RabbitMQ
- API Management: Tyk API Gateway
- DB Versioning: Liquibase
- Kod Kalitesi & Güvenlik: PR review süreçleri, SonarQube, Checkstyle
- Test Yaklaşımları: Unit Test, Integration Test
Aranan Nitelikler
- Java ile backend geliştirme konusunda minimum 4 yıl deneyim
- Mikroservis mimarisi prensipleri (RESTful servis tasarımı, servisler arası iletişim, event-driven architecture) konusunda bilgi ve deneyim
- ORM araçları (Hibernate) ve Spring Data ile çalışma tecrübesi
- İlişkisel veritabanları (Oracle ve/veya PostgreSQL) ile performans odaklı geliştirme deneyimi
- Cache ve NoSQL sistemleri (Redis, Couchbase vb.) hakkında bilgi sahibi olmak
- Mesajlaşma sistemleri (Kafka veya RabbitMQ) ile çalışma deneyimi
- Kod kalitesi ve clean code prensiplerine hakimiyet; PR süreçlerinde aktif rol almış olmak
- Unit ve integration test yazma pratiği
- Versiyonlama ve CI/CD süreçleri hakkında bilgi sahibi olmak
Sorumluluklar
- Monolitik yapıdan mikroservis mimarisine geçiş sürecinde aktif rol almak
- Yeni servislerin tasarım, geliştirme ve iyileştirme süreçlerini yürütmek
- Mevcut sistemlerin performans, güvenlik ve ölçeklenebilirlik iyileştirmelerini yapmak
- Kod kalitesi standartlarına uygun geliştirme yapmak ve code review süreçlerine katılmak
- Test kapsamını artırmak ve sürdürülebilir yazılım geliştirme pratiklerini uygulamak
Key Skills
Ranked by relevanceReady to apply?
Join TalenTown İnsan Kaynakları - İşe Alım Ajansı and take your career to the next level!
Application takes less than 5 minutes

