Vəzifə öhdəlikləri:
- Arxitektura və dizayn qərarlarının verilməsi.
- Komanda tərəfindən təqdim olunan kodların yüksək keyfiyyətini təmin etmək üçün code review.
- Davamlı olaraq öyrənmək və proqramlaşdırma biliklərini inkişaf etdirərək komanda üzvlərinə mentorluq etmək.
- Məhsul sahibləri və dizaynerlərlə sıx əməkdaşlıq etmək.
- Yüksək performanslı və təhlükəsiz Java backend xidmətlərinin inkişaf etdirilməsi.
- Tətbiqləri performans və genişlənmə üçün optimallaşdırmaq.
- Təhlükəsiz və ölçülə bilən sistemlərin təqdim olunması.
- Texniki problemlərin həllində iştirak etmək və digər komandalarla əməkdaşlıq etmək.
- QA komandası ilə sıx əməkdaşlıqda səhvsiz proqram təminatı çatdırmaq.
- Agile sessiyalarda iştirak etmək.
Tələblər:
- Ən az 5 il proqramlaşdırma sahəsində iş təcrübəsi.
- OOP prinsipləri üzrə dərin bilik.
- Java proqramlaşdırma dili üzrə mükəmməl biliklər.
- Spring Core, Spring Boot, Spring Data, Spring WEB, Spring Security bilikləri.
- ORM (Hibernate) təcrübəsi.
- GIT ilə iş bacarığı.
- Microservice arxitekturası və REST API serverləri ilə iş təcrübəsi.
- NoSQL verilənlər bazaları (MongoDB, Cassandra, Redis) üzrə biliklər.
- SQL verilənlər bazaları (Oracle, PostgreSQL) üzrə təcrübə.
- Kafka və digər mesajlaşma platformaları ilə iş təcrübəsi.
- CI/CD, Kubernetes, Docker və API Gateway texnologiyaları üzrə biliklər.
- UnitTesting və Mock serverləri ilə təcrübə (Hoverfly).
- Performans və inteqrasiya testləri üzrə biliklər.
- Software və Sistem dizaynı üzrə biliklər.
- Clean Code prinsipləri və Code Review yanaşmalarının tətbiqi üzrə təcrübə.
- Apache Solr və Agile bilikləri üstünlükdür.
- Problem həll etmə və analitik düşünmə qabiliyyəti.
- Komanda ilə işləmə bacarığı.
Vakansiyalardan daha tez xəbərdar olmaq üçün Telegram kanalımıza abunə olun!