İş ilanı hakkında
İş Tanımı:
Dinamik ve yenilikçi bir teknoloji ekibine katılmak üzere, Senior Java Developer arıyoruz. Bu pozisyon, Spring Boot, Apache Kafka ve Design Patterns konularında derinlemesine bilgi sahibi, problem çözme becerileri güçlü ve yazılım geliştirme süreçlerini iyileştirebilecek adaylar için idealdir. Eğer büyük ölçekli ve yüksek trafikli sistemlerde çalışmak, modern yazılım mühendisliği uygulamalarını kullanarak projeleri yönetmek ilginizi çekiyorsa, sizi ekibimize katılmaya davet ediyoruz.
Ekibimizde yer alacak arkadaşların Bilgisayar, Yazılım, Elektrik-Elektronik, Endüstri Mühendisliğinden mezun olduktan sonra en az 5 yıl geçmiş olması gerekmektedir.
Sorumluluklar:
- Spring Boot tabanlı mikro servisler geliştirmek, test etmek ve sürdürmek.
- Apache Kafka’yı kullanarak yüksek hacimli veri akışlarını yönlendiren sistemler tasarlamak.
- Tasarım desenleri (Design Patterns) ve yazılım mimarisi ile ilgili en iyi uygulamaları takip ederek yazılım geliştirme süreçlerini optimize etmek.
- Performans iyileştirmeleri, ölçeklenebilirlik ve hata toleransı konularında çözüm önerileri geliştirmek.
- Yazılım geliştirme yaşam döngüsünün tüm aşamalarında (analiz, tasarım, geliştirme, test, bakım) aktif rol almak.
- CI/CD süreçleri ile otomatikleştirilmiş ve güvenilir dağıtım hatları kurmak.
- Yüksek kaliteli, sürdürülebilir kodlar yazmak ve yazılım kalite standartlarını sağlamak.
- Ekibin diğer üyeleriyle işbirliği yaparak, kod incelemeleri yapmak ve en iyi uygulamaları teşvik etmek.
Aradığımız Nitelikler:
- Java programlama dilinde ileri düzey bilgi ve en az 5 yıl deneyim, Bilgisayar,Elektrik-Elektronik,Endüstri,Yazılım ve Bilişim Mühendisliği mezun
- Spring Boot ve Spring Framework ile kapsamlı uygulama geliştirme deneyimi.
- Apache Kafka üzerinde veri akışı yönetimi, mesajlaşma ve event-driven sistemler geliştirme tecrübesi.
- Yazılım tasarım desenleri (Design Patterns) konusunda derin bilgi (örneğin, Singleton, Factory, Observer, Strategy, vb.).
- RESTful API geliştirme ve tüketme deneyimi.
- SQL ve NoSQL veritabanlarıyla çalışma deneyimi (örneğin, PostgreSQL, MongoDB, Cassandra).
- Test odaklı yazılım geliştirme (TDD), birim testleri ve entegrasyon testleri yazma becerisi.
- DevOps kültürüne aşinalık, CI/CD araçları (Jenkins, GitLab CI, vb.) ile çalışma deneyimi.
- Agile metodolojileri (Scrum, Kanban) hakkında bilgi ve uygulama deneyimi.
- Takım çalışmasına yatkın, analitik düşünme becerisi yüksek ve çözüm odaklı yaklaşım.
Tercih Edilen Nitelikler:
- Docker ve Kubernetes gibi konteyner teknolojilerine aşina olmak.
- Bulut servis sağlayıcıları (AWS, GCP, Azure) üzerinde deneyim.
- Yüksek performanslı ve ölçeklenebilir sistemler geliştirme konusunda deneyim.
- İleri düzey İngilizce bilgisi.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (.NET)
2026-07-03
Graduate AI software engineer
2026-07-02
Java Developer
2026-07-05
- Posted
- Jul 03, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Ankara
- Company
- SESASIS Bilgi Teknolojileri
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer (.NET)
2026-07-03
Graduate AI software engineer
2026-07-02
Java Developer
2026-07-05