Təsvir:
- 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ığı.