Senior Java Developer

  • Unibank
  • Elanın qoyulma tarixi: 15.02.2024
    Vakansiyaya müraciət tarixi bitmişdir.

İşin təsviri

Təsvir:

  • Arxitektura və dizayn qərarlarının verilməsi;
  • Code review və komandanın yüksək keyfiyyətli kod təqdim etdiyinə əmin olmaq;
  • Davamlı öyrənmə və proqramlaşdırma biliklərini inkişaf etdirərək digər mühəndislərə mentorluq etmək;
  • Xüsusiyyətləri müəyyən etmək və prioritetləşdirmək üçün məhsul sahibləri, dizaynerlər və digər maraqlı tərəflərlə sıx əməkdaşlıq etmək;
  • Yüksək performanslı və təhlükəsiz Java backend xidmətlərini inkişaf etdirmək;
  • Performans, genişlənmə və etibarlılıq üçün tətbiqi optimallaşdırmaq (Modernization);
  • Təhlükəsiz və ölçülə bilən sistemlər təqdim etmək;
  • Kəsinti zamanlarını öncədən təyin etmək;
  • Çarpaz funksiyalarla əməkdaşlıq etmək və mövcud problemləri həll etmək üçün texnologiyaya əsaslanan yanaşma ilə qərar qəbulunda iştirak etmək;
  • Texniki problemlər və qərarlarla bağlı maraqlı tərəflərlə səmərəli ünsiyyət qurmaq;
  • Səhvsiz proqram təminatının çatdırılmasını təmin etmək üçün QA komandası ilə sıx əməkdaşlıq etmək;
  • Agile sessiyalarda iştirak etmək.

Tələblər:

  • Proqramlaşdırma sahəsində ən az 5 il iş təcrübəsi;
  • OOP prinsiplərini dərindən bilməli;
  • Java proqramlaşdırma dili üzrə dərin biliklər;
  • Spring Core, Spring Boot, Spring Data, Spring WEB, Spring Security üzrə biliklər;
  • ORM (Hibernate) bilikləri;
  • GIT ilə işləmə bacarığı;
  • Microservice arxitekturası və REST api serverlər haqda biliklər;
  • Microservice design pattern-ların real tətbiqi ilə bağlı təcrübə;
  • NoSql verilenler bazası ilə iş təcrübəsi (Mongo DB , Cassandra, Redis);
  • SQL verilənlər bazası (Oracle, Postgresql) bilikləri;
  • Kafka və ya digər mesajlaşma platforması ilə təcrübə;
  • CI/CD, Kubernetes, Docker, API Gateway bilikləri;
  • UnitTesting, Mock serverlerlə iş təcrübəsi (Hoverfly);
  • Performans və inteqrasiya testləri üzrə biliklər;
  • Software ve Sistem dizayn üzrə biliklər;
  • Clean code prinsiplərini bilməli ;
  • Code review yanaşmalarının tətbiqi ilə bağlı təcrübə;
  • Axtarış platformalarında iş təcrubəsi arzuolunandır (Apache Solr);
  • Agile bilikləri arzuolunandır;
  • Problem həll etmə və analitik düşünmə qabiliyyətinin yaxşı səviyyədə olması;
  • Komanda ilə işləmə bacarığı.

İşəgötürənin reytinqi