Java Developer

AVD Consultancy

Fatih

On-site

TRY 300,000 - 520,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

AVD Danışmanlık için Java Developer arayışımız bulunmaktadır. En az 5 yıl deneyimli bir geliştirici olarak, Java 11+ ve Spring Boot tabanlı REST API’lerin tasarım, geliştirme ve bakımında aktif rol alacaksınız.

Mikroservis mimarisi ve mesajlaşma altyapıları (Kafka/RabbitMQ) ile entegrasyon sağlayacak, unit testler ile kod kalitesini güvenceye alacaksınız. Ekip içi iletişim ve teknik kararları gerekçelendirme becerisi beklenir.

Qualifications

  • Java tabanlı uygulama geliştirme deneyimi en az 5 yıl.

Responsibilities

  • Java tabanlı uygulamaların tasarım, geliştirme ve bakım süreçlerinde aktif rol almak.
  • Spring Boot ile ölçeklenebilir REST API’ler geliştirmek.
  • Mikroservis mimarisi kapsamında entegrasyon çalışmalarına katkı sağlamak.
  • Kafka, RabbitMQ gibi mesajlaşma altyapılarıyla entegre çözümler geliştirmek.
  • Unit testler yazarak kod kalitesini artırmak ve sürdürmeyi sağlamak.
  • Kod inceleme süreçlerine katılmak ve temiz kod prensiplerine uygun geliştirme yapmak.
  • Teknik analiz, tasarım ve kod geliştirme faaliyetlerini yürütmek.
  • Yapay zekâ araçlarını günlük geliştirme süreçlerinde kullanarak verimliliğe katkı sağlamak.

Skills

Java 11+
Java 17 LTS
OOP
SOLID
Design patterns
Collections
Generics
Exception handling
Stream API
Optional
Lambda
Functional interface
Multithreading
JVM
Spring Boot
Spring MVC
Spring Data JPA
Spring Security
DI / IoC
Hibernate/JPA
RESTful servis tasarımı
HTTP status kodları
Microservices
Kafka
RabbitMQ
JUnit 5
Mockito
Code review
Clean code
Takım çalışması
(A.I) yapay zeka araçları

Tools

Spring Boot
Spring MVC
Spring Data JPA
Spring Security
Hibernate
Kafka
RabbitMQ
JUnit 5
Mockito

Job description

Danışmanlığını yürüttüğümüz kurumsal iş ortağımız için en az 5 yıl deneyimli Java Developer arayışımız bulunmaktadır.

  • Java 11+ (tercihen 17 LTS) ile aktif yazılım geliştirme deneyimine sahip,
  • Nesne yönelimli programlama prensipleri, SOLID ve temel design pattern’lere (Factory, Strategy, Singleton, Builder) hâkim,
  • Collections Framework, Generics ve Exception handling konularında yetkin,
  • Stream API, Optional, lambda ve functional interface kullanımına hâkim,
  • Multithreading ve concurrency (thread pool, CompletableFuture, senkronizasyon) konularında temel bilgiye sahip,
  • JVM çalışma mantığı (garbage collection, memory model) hakkında temel farkındalığa sahip,
  • Spring Boot ile REST API geliştirme (Spring MVC, Spring Data JPA, temel seviye Spring Security) deneyimi bulunan,
  • Dependency Injection ve IoC container mantığını kavramış,
  • Hibernate/JPA ile ORM, entity ilişkileri ve N+1 gibi yaygın problemler konusunda bilgi sahibi,
  • RESTful servis tasarımı, HTTP status kodları ve request/response yapılandırması konularında bilgili,
  • Mikroservis mimarisine dair kavramsal anlayışa sahip (service discovery, API gateway’e aşinalık artı puan),
  • Kafka, RabbitMQ gibi mesajlaşma altyapılarından birine aşina,
  • JUnit 5 ve Mockito ile unit test yazma alışkanlığına sahip,
  • Kod review kültürüne ve temiz kod prensiplerine yatkın,
  • Bağımsız çalışabilen, yönlendirmeyi tamamlanmış işe dönüştürebilen,
  • Teknik kararlarını gerekçelendirebilen (neden bu yaklaşımı seçtiğini anlatabilen),
  • Ekip içi iletişim ve iş birliğine açık,
  • Yapay zekâyı günlük rutin işlerinde kullanabilen ve agentic pipeline konusunda bilgi sahibi.

Görev ve Sorumluluklar:

  • Java tabanlı uygulamaların tasarım, geliştirme ve bakım süreçlerinde aktif rol almak,
  • Spring Boot ile ölçeklenebilir, performanslı ve sürdürülebilir REST API’ler geliştirmek,
  • Mikroservis mimarisi kapsamında servislerin geliştirilmesine ve entegrasyonuna katkı sağlamak,
  • Mesajlaşma altyapıları (Kafka, RabbitMQ) ile entegre çözümler geliştirmek,
  • Unit testler yazarak kod kalitesini ve sürdürülebilirliğini sağlamak,
  • Kod review süreçlerine katılmak ve temiz kod prensiplerine uygun geliştirme yapmak,
  • Teknik analiz, tasarım ve kod geliştirme faaliyetlerini yürütmek,
  • Yazılım yaşam döngüsünün tüm aşamalarında ekiplerle koordineli çalışmak,
  • Yapay zekâ araçlarını günlük geliştirme süreçlerinde kullanarak verimliliğe katkı sağlamak.

“AVD Danışmanlık, Türkiye İş Kurumu’nun 1225 numaralı izin belgesi ile faaliyet göstermektedir.”

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Kıdemli Java Geliştirici - Spring Boot & Mikroservisler
Kıdemli Java Geliştirici - Spring Boot & Mikroservisler

AVD Consultancy • Fatih

On-site
TRY 300,000 - 520,000
Fullstack Developer (Java & Vue.js) - Dönemsel
Fullstack Developer (Java & Vue.js) - Dönemsel

AVD Consultancy • Fatih

On-site
TRY 670,000 - 1,060,000
SENİOR JAVA DEVELOPER
SENİOR JAVA DEVELOPER

Empatik İK • Fatih

On-site
TRY 90,000 - 140,000
Junior Java Developer
Junior Java Developer

RIGHTYON TECHNOLOGY • Gebze

On-site
TRY 180,000 - 280,000
Java Developer (E-Ticaret)
Java Developer (E-Ticaret)

Padran Inc. • Fatih

Hybrid
TRY 40,000 - 60,000
Kariyer gelişimi ve sertifikasyon fırsatları
Esnek çalışma ortamı
Öncü teknolojilere erişim
Java Developer (E-Commerce)
Java Developer (E-Commerce)

Pera • Başakşehir

On-site
TRY 120,000 - 160,000
Yazılım Uzmanı
Yazılım Uzmanı

Biofarma İlaç • Sancaktepe

On-site
TRY 120,000 - 180,000
Senior Java Developer
Senior Java Developer

Heroty • Çankaya

Hybrid
TRY 240,000 - 300,000
JAVA Yazılım Mimarı
JAVA Yazılım Mimarı

Aselsan • Çankaya

On-site
TRY 400,000 - 700,000
Gölbaşı konum
Yazılım Geliştirici (Yapay Zeka)
Yazılım Geliştirici (Yapay Zeka)

BİM Birleşik Mağazalar A.Ş • Sancaktepe

On-site
TRY 500,000 - 900,000