
Senior Backend Developer – Java, Spring & AI
MerIT Bilişim Sanayi ve Ticaret Limited Şirketi
26.08.2026
İstanbul(Asya) / Türkiye
Deneyim: 2-4 Yıl
Type of Work: Tam Zamanlı
Work Location: Hibrit
Job Description
Senior Backend Developer – Java, Spring & AI
Ekibimize katılacak, Java ve Spring ekosisteminde güçlü deneyime sahip, ölçeklenebilir ve güvenilir backend sistemleri geliştirebilen veyapay zekâ destekli geliştirme araçlarını günlük yazılım geliştirme süreçlerinde etkin kullanabilen Senior Backend Developer arıyoruz.
Bu pozisyonda; kurumsal uygulamaların backend mimarisinin tasarlanması, servislerin geliştirilmesi, mevcut sistemlerin iyileştirilmesi ve AI destekli yazılım geliştirme yaklaşımlarının projelerimize entegre edilmesi konusunda aktif rol alınacaktır.
Sorumluluklar
- Java ve Spring teknolojileri kullanarak ölçeklenebilir, güvenli ve yüksek performanslı backend uygulamaları geliştirmek
- Spring Boot tabanlı uygulama ve servisler geliştirmek
- RESTful API'lerin tasarlanması, geliştirilmesi ve dokümante edilmesini sağlamak
- Microservice tabanlı sistemlerin tasarım ve geliştirme süreçlerinde aktif rol almak
- Veritabanı modelleme, sorgu optimizasyonu ve veri erişim katmanlarını geliştirmek
- Spring Data JPA / Hibernate kullanarak etkin veri erişim çözümleri oluşturmak
- Uygulama güvenliği ve yetkilendirme süreçlerinde Spring Security kullanmak
- Mevcut backend servislerinde performans, güvenlik ve kod kalitesi iyileştirmeleri yapmak
- Unit ve integration testlerin geliştirilmesini sağlamak
- Code review süreçlerine aktif olarak katılmak
- CI/CD ve modern yazılım geliştirme süreçlerine uyumlu çalışmak
- Frontend, DevOps, ürün ve analiz ekipleriyle koordineli çalışmak
- Teknik problemlerin kök neden analizlerini gerçekleştirmek ve kalıcı çözümler üretmek
- Gerektiğinde teknik tasarım ve mimari karar süreçlerinde sorumluluk almak
AI Kullanımı
Bu pozisyon için yapay zekâ araçlarının yalnızca bilinmesi değil,günlük yazılım geliştirme süreçlerinde etkin, güvenli ve bilinçli şekilde kullanılması önemlidir.
Adayın;
- ChatGPT, GitHub Copilot, Claude, Cursor veya benzeri AI destekli geliştirme araçlarından en az biriyle aktif çalışma deneyimine sahip olması
- AI araçlarını kod geliştirme, refactoring, debugging, test oluşturma, log analizi ve teknik dokümantasyon süreçlerinde kullanabilmesi
- Etkili prompt oluşturabilmesi ve AI tarafından üretilen kodu teknik açıdan değerlendirebilmesi
- AI tarafından üretilen kodları güvenlik, performans, mimari uygunluk ve kod kalitesi açısından inceleyebilmesi
- AI destekli araçları karmaşık problemlerin analizinde ve alternatif çözüm yaklaşımlarının değerlendirilmesinde kullanabilmesi
- AI destekli geliştirme yöntemleriyle developer productivity ve yazılım kalitesini artırabilecek yaklaşımlar geliştirebilmesi
beklenmektedir.
Aranan Teknik Yetkinlikler
- En az 5 yıl Backend Software Development deneyimi
- Java konusunda ileri seviye bilgi ve gerçek proje deneyimi
- Spring Framework ve Spring Boot konusunda güçlü deneyim
- Spring MVC / Spring Web konusunda deneyim
- Spring Data JPA ve Hibernate konusunda güçlü bilgi
- Spring Security konusunda deneyim
- RESTful API tasarım prensiplerine hâkimiyet
- Microservice mimarileri konusunda bilgi ve deneyim
- SQL ve ilişkisel veritabanları konusunda güçlü bilgi
- PostgreSQL, Oracle, MS SQL Server veya benzeri veritabanlarından en az biriyle ileri seviye çalışma deneyimi
- Transaction management, concurrency ve database locking konularında bilgi
- Object-Oriented Programming, Design Patterns, Clean Code ve SOLID prensiplerine hâkimiyet
- Unit ve Integration Testing konusunda deneyim
- JUnit ve Mockito gibi test teknolojileri konusunda bilgi
- Maven veya Gradle konusunda deneyim
- Git ve modern version control süreçlerine hâkimiyet
Tercih Sebebi Olabilecek Yetkinlikler
- Spring Cloud ekosistemi konusunda deneyim
- Event-driven architecture konusunda bilgi ve deneyim
- Kafka, RabbitMQ veya benzeri messaging teknolojileriyle çalışma deneyimi
- Redis veya benzeri caching teknolojileri konusunda deneyim
- Docker ve Kubernetes konusunda bilgi veya deneyim
- API Gateway, Service Discovery ve Config Server gibi microservice bileşenleri konusunda bilgi
- OAuth 2.0, OpenID Connect ve JWT konusunda deneyim
- Elasticsearch / OpenSearch gibi teknolojilerle çalışma deneyimi
- CI/CD pipeline süreçlerinde deneyim
- SonarQube veya benzeri code quality araçlarıyla çalışma deneyimi
- Observability, centralized logging, tracing ve monitoring konularında bilgi
- Prometheus, Grafana, ELK veya benzeri teknolojilerle çalışma deneyimi
- Cloud platformlarından (AWS, Azure, GCP vb.) en az biriyle çalışma deneyimi
- Domain-Driven Design (DDD), Hexagonal Architecture veya Clean Architecture konusunda bilgi
- Büyük ölçekli ve yüksek trafikli kurumsal sistemlerde çalışma deneyimi
Aradığımız Profil
Teknik yetkinliklerin yanında;
- Problem çözme ve analitik düşünme becerisi güçlü,
- Backend mimarisi ve sistem tasarımı konusunda sorumluluk alabilecek,
- Performans, güvenlik ve sürdürülebilir kod geliştirme prensiplerine önem veren,
- Yeni teknolojileri ve özellikle AI destekli yazılım geliştirme yöntemlerini yakından takip eden,
- AI'ı yalnızca kod üretmek için değil; analiz, geliştirme, test, debugging ve dokümantasyon süreçlerini iyileştirmek için kullanabilen,
- AI tarafından oluşturulan çözümleri sorgulayabilecek ve teknik doğruluğunu değerlendirebilecek,
- Takım çalışmasına yatkın,
- Teknik konularda inisiyatif alabilen,
- Gerektiğinde junior/mid-level ekip üyelerine teknik destek ve mentorluk sağlayabilecek
bir ekip arkadaşı arıyoruz.
