Աշխատանք Մանրամասներ
Ծրագրային ապահովման մշակում
Middle
Գրասենյակում
Անգլերեն
Oct 12

Kotlin Backend Developer (Middle+)

RDS DOO-ն աշխատանքի է ընդունում Kotlin Backend Developer (Middle+) Սերբիայում (գրասենյակ)՝ աշխատելու Smart City տեսահսկման հարթակի վրա՝ իրադարձությունների վրա հիմնված ճարտարապետությամբ։

Նախագծի մասին․ Նախագիծը Smart City տեսահսկման հարթակ է։ Հարթակը զբաղվում է տեսափոխակերպմամբ, ինտեգրվում է պահեստավորման հետ և օգտագործում է իրադարձությունների վրա հիմնված ճարտարապետություն։ Տեղակայված է մի քանի երկրներում՝ կենտրոնանալով մասշտաբայնության, դիտարկելիության և հուսալիության վրա։ Պարտականություններ․ Մշակել և պահպանել հետին ծրագրային ծառայությունները Kotlin / Spring Boot-ով; նախագծել և իրականացնել REST API և բիզնես տրամաբանություն; աշխատել PostgreSQL / ClickHouse, JPA / Hibernate հետ և օպտիմալացնել տվյալների բազայի հասանելիությունը; հայտնաբերել և լուծել N+1, դանդաղ բեռնման և գործարքների հետ կապված խնդիրներ; նախագծել և իրականացնել RBAC և թույլտվությունների վրա հիմնված վավերացում; իրականացնել տենանտի և ռեսուրսի մակարդակի մուտքի վերահսկում; աշխատել JWT նույնականացման և Spring Security հետ; տեղակայել և վերացնել խնդիրները Docker / Kubernetes միջավայրում; վերափոխել և օպտիմալացնել գոյություն ունեցող Kotlin կոդը; գրել միավորային և ինտեգրացիոն թեստեր; մասնակցել կոդի վերանայմանը և հետին ճարտարապետության որոշումներին։

Պարտադիր պահանջներ․ 2+ տարվա կոմերցիոն հետին մշակման փորձ Kotlin / Spring Boot-ով (Middle+ մակարդակ); ուժեղ Kotlin գիտելիքներ և Java էկոհամակարգի լավ ընկալում; արտադրական փորձ Spring Boot / Spring MVC-ով; Spring IoC, DI, պրոքսիների և @Transactional-ի հիմնավոր ընկալում; գործնական փորձ PostgreSQL և JPA / Hibernate հետ; հասկացողություն persistence context-ի, դանդաղ բեռնման, N+1 և dirty checking-ի մասին; փորձ Spring Security և JWT-ով; դերերի, թույլտվությունների և RBAC-ի լավ ընկալում; ռեսուրսների մակարդակի վավերացման և բազմատենանտ մուտքի վերահսկման ընկալում; գործնական փորձ Docker, Kubernetes և Linux-ով; գոյություն ունեցող կոդն ու տվյալների բազայի հարցումները վերլուծելու և օպտիմալացնելու ունակություն; հավաքածուների, ալգորիթմական բարդության և հիմնական կատարողականի փոխզիջումների հիմնավոր ընկալում։ Ցանկալի է․ ClickHouse արտադրական փորձ; Kotlin Coroutines / Flow; բարձր բեռնվածության կամ բաշխված համակարգերի փորձ; ABAC / քաղաքականության վրա հիմնված վավերացման փորձ; Testcontainers; Kafka / RabbitMQ; Kubernetes գործառնություն և անսարքությունների վերացում; Prometheus / Grafana / բաշխված տրեյսինգ; OAuth2 / OpenID Connect; բազմատենանտ համակարգերի նախագծման փորձ։

Առաջարկ․ Ուժեղ ինժեներական թիմ և իրական ազդեցություն հետին ճարտարապետության վրա; ժամանակակից Kotlin / Spring ստեկ, CI/CD, Kubernetes և կոդի վերանայում; հնարավորություն՝ աշխատելու անվտանգության և կատարողականության առումով կարևոր հետին բաղադրիչների վրա; ճկուն գրաֆիկ; մրցունակ փոխհատուցում՝ հիմնված փորձի և հարցազրույցի արդյունքների վրա։

Սերբիա
Spring Boot
Kotlin Coroutines
Linux
RBAC
RabbitMQ
OAuth2
Kubernetes
OpenAPI
JUnit
Hibernate
Prometheus
MockK
OpenID Connect
JPA
Docker
Testcontainers
JWT
Kotlin
Grafana
Swagger
ClickHouse
Spring MVC
Kafka
Spring Security
PostgreSQL

Բաց մի թողեք ոչ մի աշխատանք

Բաժանորդագրվեք մեր Telegram ալիքին

Բաժանորդագրվել

Նմանատիպ աշխատանք

Միջին մակարդակի Python Backend ծրագրավորող

KVINT-ը փնտրում է Միջին մակարդակի Python Backend ծրագրավորող՝ 3-6 տարվա փորձով՝ հեռավար աշխատանքի համար։ Լրիվ դրույքով պաշտոն՝ 5/2 գրաֆիկով։

K
KVINT

Ավագ Java/Kotlin ծրագրավորող

MTS Bank-ը փնտրում է Ավագ Java/Kotlin ծրագրավորող (3–6 տարվա փորձ) թվային ռուբլու հարթակի համար։ Լրիվ դրույք, հեռավար/հիբրիդ/գրասենյակ։

M
MTS Bank

PHP Backend Developer (Symfony)

PHP Backend Developer (Symfony) հեռավար աշխատանք միջազգային ֆինտեխ ընկերությունում, որը զարգացնում է ներդրումային հարթակ, պահանջվում է 5+ տարվա փորձ, լրիվ դրույք:

N
NDA