Senior Java Developer
- Табыс деңгейі көрсетілмеген
-
Алматы
Негізгі дағдылар:
- Java 17 және Spring Framework 3 (5 жастан бастап) коммерциялық даму тәжірибесі.
- Қазақ тілін міндетті түрде білу.
- JVM-ді терең түсіну(жадты басқару, GC, JIT, өнімділікті профильдеу).
- Maven-ге иелік ету және тәуелділікті басқару мүмкіндігі.
- Реляциялық (PostgreSQL) және NoSQL (MongoDB, Redis, Elasticsearch) дерекқорларын жобалау тәжірибесі.
- Индекстеу, партиялау, сұраныстарды оңтайландыру принциптерін түсіну.
Микросервистік архитектура және көп ағынды:
- Микросервистік жүйелерді жобалау және әзірлеу тәжірибесі.
- Kafka-ға және хабарлама брокерлерімен жұмыс істеу принциптеріне иелік ету.
- Көп ағынды Java қосымшаларын әзірлеу
- OOP, SOLID, Reactive Microservices принциптерін білу.
DevOps және инфрақұрылым:
- Docker, Kubernetes, ci/CD, Prometheus, S3 тәжірибесі.
- Желілік протоколдарды білу (TCP/IP, HTTP, TLS), шифрлау, CDN, DNS.
- Nginx, HAProxy, жүктемені теңестірумен жұмыс істеу мүмкіндігі.
Процестер мен құралдар:
- Agile/Scrum командаларында жұмыс тәжірибесі.
- Git туралы керемет түсінік
- Кодты қайта қарау, талдау және оңтайландыру мүмкіндігі.
- Қолданбаларды логтау және бақылау принциптерін түсіну.
- SOAP тәжірибесі.
- Тест жазу тәжірибесі (JUnit, Mockito).
- UNIX-based операциялық жүйелеріне иелік ету.
Көшбасшылық қасиеттері:
- Команданы басқару, тапсырмаларды бөлу және тәлімгерлік тәжірибесі.
- Жүйеде кедергілерді табу және оңтайлы шешімдерді ұсыну мүмкіндігі.
- Кодтың архитектурасы мен сапасын жақсартудағы белсенділік.
Шарттары:
- Алматыдағы заманауи кеңсе және жұмыс үшін қолайлы жағдайлар.
- Оқуға және өсуге дайын белсенді және дамып келе жатқан команда.
- Жұмыс кестесі 5/2;
- Тегін кофе, шай;
- Қызықты корпоративтік мәдениет және тату ұжым;
- Компания есебінен корпоративтік іс-шаралар;
- Компанияның Корпоративтік даму стратегиясы шеңберінде оқыту;
- Динамикалық компаниядағы мансаптық өсу.