-
SESASIS Bilgi Teknolojileri

Java Software Engineer

SESASIS Bilgi Teknolojileri
Turkey · Full-time · Entry

İş 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

design patterns kafka spring boot kubernetes postgresql gitlab ci jenkins apache gitlab nosql scrum java cicd tdd aws gcp
Login to Apply
Posted
Jul 03, 2026
Type
Full-time
Level
Entry
Location
Ankara

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Odeon Software & Technology
Related

Senior Software Engineer (.NET)

2026-07-03

Full-time
Mid-Senior
Turkey
Software Development
Information Technology
View Job Details
Bending Spoons
Related

Graduate AI software engineer

2026-07-02

Full-time
Entry
Poland
Software Development
Engineering
View Job Details
Comarch
Related

Java Developer

2026-07-05

Full-time
Mid-Senior
Poland
Software Development
Engineering