Java əsaslı proqram təminatı sistemlərini inkişaf etdirir və Java SE biliklərinə malikdir.
Senior Java developer
Vakansiya haqqında
Backend inkişafı və sistem dizaynıJava və Spring Boot əsasında backend servis və mikroservislərin hazırlanması və inkişaf etdirilməsiYüksək performanslı, scalable və fault-tolerant sistemlərin dizaynı və implementasiyasıMövcud kod bazasının optimallaşdırılması, refaktorinqi və technical debt-in azaldılmasıYeni servis və modulların arxitekturasının hazırlanmasında iştirakEvent-driven və asinxron məlumat axınlarının qurulmasıDomain modellərinin formalaşdırılması və uyğun hallarda DDD prinsiplərinin tətbiqiRESTful API-lərin dizaynı, versiyalaşdırılması və sənədləşdirilməsiKod keyfiyyəti və komanda işiUnit və integration testlərin hazırlanması və test yanaşmalarının təkmilləşdirilməsiCode review prosesinin aparılması və development standartlarının qorunmasıJunior və Middle developer-lərə texniki dəstək və mentorluq göstərilməsiTexniki tapşırıqların təhlili, qiymətləndirilməsi və implementasiya yanaşmalarının müəyyənləşdirilməsiAgile/Scrum proseslərində və texniki planlamada aktiv iştirakTexniki risklərin və technical debt-in müəyyənləşdirilməsi və idarə olunmasıProduction və əməliyyat prosesləriProduction sistemlərin monitorinqi və yaranan incident-lərin araşdırılmasıLog, metric və distributed tracing məlumatları əsasında root cause analysis aparılmasıPerformans bottleneck-lərinin müəyyənləşdirilməsi və aradan qaldırılmasıCI/CD və deployment proseslərinin təkmilləşdirilməsində iştirakADR, API sənədləri və arxitektura diaqramlarının hazırlanması
Əsas vəzifələr
- Java və Spring Boot əsasında backend servis və mikroservislərin hazırlanması və inkişaf etdirilməsi
- Yüksək performanslı, scalable və fault-tolerant sistemlərin dizaynı və implementasiyası
- Mövcud kod bazasının optimallaşdırılması, refaktorinqi və technical debt-in azaldılması
- Yeni servis və modulların arxitekturasının hazırlanmasında iştirak
- Event-driven və asinxron məlumat axınlarının qurulması
- Domain modellərinin formalaşdırılması və uyğun hallarda DDD prinsiplərinin tətbiqi
- RESTful API-lərin dizaynı, versiyalaşdırılması və sənədləşdirilməsi
- Unit və integration testlərin hazırlanması və test yanaşmalarının təkmilləşdirilməsi
- Code review prosesinin aparılması və development standartlarının qorunması
- Junior və Middle developer-lərə texniki dəstək və mentorluq göstərilməsi
- Texniki tapşırıqların təhlili, qiymətləndirilməsi və implementasiya yanaşmalarının müəyyənləşdirilməsi
- Agile/Scrum proseslərində və texniki planlamada aktiv iştirak
- Texniki risklərin və technical debt-in müəyyənləşdirilməsi və idarə olunması
- Production sistemlərin monitorinqi və yaranan incident-lərin araşdırılması
- Log, metric və distributed tracing məlumatları əsasında root cause analysis aparılması
- Performans bottleneck-lərinin müəyyənləşdirilməsi və aradan qaldırılması
- CI/CD və deployment proseslərinin təkmilləşdirilməsində iştirak
- ADR, API sənədləri və arxitektura diaqramlarının hazırlanması
Tələblər
- İT, Kompüter elmləri və ya əlaqəli sahə üzrə ali təhsil
- Backend development sahəsində minimum 5 il praktiki iş təcrübəsi
- Java və Spring ekosistemi ilə real production layihələrində təcrübə
- Analitik düşünmə, problem həll etmə və texniki qərarları əsaslandırma bacarığı
- Java və Spring ekosistemi
- Java 17 və ya daha yeni versiyalarla praktiki iş təcrübəsi
- OOP, SOLID, Clean Code və əsas design pattern-lər üzrə güclü bilik
- Multithreading, concurrency və asynchronous processing üzrə praktiki bilik
- JVM memory management, Java Memory Model və garbage collection haqqında anlayış
- Spring Boot, Spring MVC və Spring Data JPA/Hibernate ilə iş təcrübəsi
- Spring Security, OAuth 2.0, OpenID Connect və JWT üzrə bilik
- JUnit 5, Mockito və ya oxşar alətlərlə unit və integration test-lərin hazırlanması təcrübəsi
- Mikroservis arxitekturası və distributed systems prinsipləri üzrə güclü bilik
- Event-driven sistemlərin dizaynı və implementasiyası təcrübəsi
- Eventual consistency, idempotency və distributed transaction problemləri haqqında anlayış
- Circuit Breaker, Retry, Timeout və Rate Limiting kimi resiliency pattern-ləri ilə iş təcrübəsi
- DDD, CQRS və Saga pattern-ləri haqqında bilik
- PostgreSQL və SQL ilə praktiki iş təcrübəsi
- Query optimization, indexing və transaction management üzrə bilik
- Apache Kafka və ya oxşar message broker ilə real layihə təcrübəsi
- Producer/consumer, partitioning, consumer group və message delivery semantics haqqında bilik
- Retry və dead-letter queue mexanizmlərinin tətbiqi təcrübəsi
- Redis və cache strategiyaları ilə işləmə təcrübəsi
- Docker və Kubernetes mühitində praktiki iş təcrübəsi
- GitLab CI, Jenkins və ya oxşar CI/CD alətləri ilə işləmə təcrübəsi
- Prometheus, Grafana, ELK və ya oxşar observability alətləri ilə iş bacarığı
- Log, metric və distributed tracing məlumatları əsasında production problemlərinin diaqnostikası
- Production incident-lərin araşdırılması və root cause analysis təcrübəsi
- Texniki mentorluq və code review təcrübəsi
- Arxitektura və sistem dizaynı qərarlarında iştirak
- Texniki mövzuları aydın və əsaslandırılmış şəkildə təqdim etmək bacarığı
- Technical debt və texniki risklərin idarə olunması təcrübəsi
- Komanda daxilində effektiv kommunikasiya və əməkdaşlıq bacarığı
- Java 21 və Virtual Threads ilə praktiki iş təcrübəsi
- JVM tuning və garbage collector-ların optimallaşdırılması təcrübəsi
- Event Sourcing arxitekturası üzrə bilik və ya praktiki təcrübə
- Keycloak ilə inteqrasiya təcrübəsi
- OpenTelemetry və distributed tracing alətləri ilə iş təcrübəsi
- PostgreSQL partitioning və replication üzrə bilik
- High-load və ya maliyyə sistemlərində iş təcrübəsi
Bu vakansiyaya uyğunsan?
CV‑ni yüklə — 10 saniyəyə uyğunluq faizini, bazar dəyərini və CV‑də çatışmayanı gör.
Maaş bazarla müqayisədə
İşəgötürən məbləği göstərməyib. Java developer üzrə bazar adətən 1 200–2 000 ₼ ödəyir, median — 1 550 ₼.
3 açıq vakansiya, 6 maaş rəqəmi: elanlar, anketlər, «Maaşını yoxla».
Java developer kimi öz maaşını yoxlaMüraciətin
Bu işəgötürən müraciətləri öz saytında qəbul edir. Vakansiyanın səhifəsinə keç və oradakı formanı doldur.
İşəgötürənin səhifəsinə keçBu vakansiya haqqında suallar
İş yeri Bakı şəhərindədir.
Minimum 5 il praktiki iş təcrübəsi tələb olunur.
Bu səhifədəki «Müraciət et» düyməsi işəgötürənin öz müraciət səhifəsinə aparır.
Müraciət formasına keçMüraciət üçün son tarix 29 noyabr 2026-cı ildir.
Oxşar vakansiyalar
Bütün oxşar vakansiyalarJava developer üzrə Bakıda digər açıq elanlar.
Java texnologiyaları ilə mürəkkəb proqram təminatı hazırlamaq və komanda rəhbərliyi etmək.
Back-end proqramlaşdırma dillərindən istifadə edərək dayanıqlı və təhlükəsiz proqram təminatı hazırlamaq tələb olunur
Backend sistemləri qurur, saxlayır və Go proqramlaşdırma dilində təcrübəyə malikdir.



