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;
- Texniki problemlər və qərarlarla bağlı maraqlı tərəflərlə səmərəli ünsiyyət qurmaq;
- Keyfiyyətli 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;
- 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ə;
- Yüksək səviyyədə Agile bilikləri.
Vakansiyalardan daha tez xəbərdar olmaq üçün Telegram kanalımıza abunə olun!