Vakansiya haqqında
Əsas vəzifələr
Etibarlı və miqyaslana bilən Java əsaslı tətbiqlərin hazırlanması, inkişaf etdirilməsi və dəstəklənməsi;
Tətbiq arxitekturasının və texniki həllərin hazırlanmasına və təkmilləşdirilməsinə töhfə vermək;
Performans, miqyaslana bilmə və etibarlılığa fokuslanaraq backend servislərinin hazırlanması və optimallaşdırılması;
Production mühitinə hazır həllərin hazırlanması üçün Product, QA, DevOps və digər mühəndislik komandaları ilə əməkdaşlıq etmək;
Müəyyən edilmiş mühəndislik standartlarına uyğun təmiz, test edilə bilən və dəstəklənə bilən kod yazmaq;
Code review prosesində iştirak etmək və ümumi kod keyfiyyətinin yaxşılaşdırılmasına töhfə vermək;
Texniki problemləri və texniki borcları müəyyən etmək və davamlı təkmilləşdirmə təşəbbüslərinə töhfə vermək;
Tətbiq problemlərini və production mühitində yaranan xətaları araşdırmaq və həll etmək;
Development və deployment proseslərinin tətbiqində və təkmilləşdirilməsində iştirak etmək.
Tələblər
Kompüter Elmləri, İnformasiya Texnologiyaları, Riyaziyyat və ya əlaqəli sahədə bakalavr və ya magistr dərəcəsi;
Java development sahəsində 3+ il peşəkar iş təcrübəsi;
Spring / Spring Boot ilə güclü iş təcrübəsi;
RESTful API-lər və microservices arxitekturası üzrə yaxşı anlayış;
PostgreSQL, Oracle və ya MySQL kimi relational database-lərlə iş təcrübəsi;
Object-oriented programming, data structures və software design principles üzrə yaxşı anlayış;
Concurrency və distributed systems konsepsiyaları üzrə anlayış;
Unit və integration testing üzrə təcrübə;
CI/CD pipeline-ları və containerization, xüsusilə Docker ilə iş təcrübəsi;
Git və version control sistemləri ilə iş təcrübəsi;
Güclü problem həll etmə və analitik düşünmə bacarığı;
Müstəqil işləmək və eyni zamanda cross-functional komandalarla effektiv əməkdaşlıq etmək bacarığı;
Azərbaycan dili — səlis;
Rus və İngilis dilləri — üstünlükdür.
Təsvir mənbədəki dildə saxlanılıb. Göstərilməyən şərtlər təxmin edilmir.
