Mövcud sistemlərin dəstəklənməsi və inkişafı: Bankın mövcud platformalarına yeni funksionallıqların əlavə edilməsi və onların davamlılığının təmin olunması;
Yeni sistemlərin yaradılması: İstifadəçi tələblərinə uyğun yüksək performanslı yeni həllər dizayn etmək və inkişaf etdirmək;
Problemlərin həlli: Sistem problemlərinin analizi və operativ şəkildə həlli;
Verilənlər bazası ilə işləmə: SQL və ya NoSQL bazaları ilə effektiv işləmək və optimallaşdırma üzrə təcrübə;
Səmərəli kod yazmaq: Kod keyfiyyətini təmin etmək üçün ən yaxşı praktikalardan istifadə etmək və kod təkrarını minimuma endirmək.
Tələblər
Təcrübə: Minimum 3 il Java proqramlaşdırma təcrübəsi;
Java texnologiyaları: Java 11+, Java SE, Java EE üzrə güclü biliklər;
Framework bilikləri: Spring Core, Spring Boot, Spring Data, Spring JPA, Spring Security üzrə geniş təcrübə;
Mikroservis və REST API-lər: Mikroservis arxitekturası ilə işləmə və REST API dizaynı üzrə dərin biliklər;
Verilənlər bazası təcrübəsi: SQL və ya NoSQL verilənlər bazası ilə səmərəli işləmə bacarığı; verilənlər bazası dizaynı və optimallaşdırma üzrə biliklər;
Mesajlaşma sistemləri: Kafka və ya digər mesajlaşma sistemləri üzrə təcrübə;
Keşlə işləmə: Redis və ya digər keş texnologiyaları ilə iş təcrübəsi;
DevOps bilikləri: Docker, CI/CD, Elasticsearch kimi alətlər üzrə biliklər (üstünlükdür);
Versiya nəzarəti: GIT ilə səmərəli işləmə bacarığı;
Təşəbbüskarlıq və yeni texnologiyalara açıqlıq;
Daim yenilikləri öyrənməyə və tətbiq etməyə həvəsli olmaq;
Komanda ilə əməkdaşlıq: Dinamik iş mühitinə tez uyğunlaşmaq və komanda ilə əməkdaşlıq etmək bacarığı.