Backend ծրագրավորող (Java/Kotlin)
Backend ծրագրավորող (Java/Kotlin)՝ Detsky Mir ընկերությունում: 3-6 տարվա փորձ: Հեռավար/հիբրիդ/գրասենյակային: Մշակեք REST API, Kafka, PostgreSQL:
Մշակել REST API և բիզնես տրամաբանություն զամբյուղի, վճարման, առաքման, պատվերների և վճարումների համար։ Նախագծել ինտեգրացիաներ ներքին ծառայությունների հետ՝ համաժամանակյա կանչեր և իրադարձությունների փոխանակում Kafka-ի միջոցով՝ օգտագործելով Protobuf և Avro։ Համակարգել API-ի և իրադարձությունների պայմանագրերը վեբ և բջջային ծրագրավորողների և վերլուծաբանների հետ։ Աշխատել PostgreSQL-ի հետ՝ գրել հարցումներ, պատրաստել միգրացիաներ Liquibase-ում, օգտագործել JDBC և jOOQ։ Կիրառել Redis՝ զամբյուղի սեսիաների և քեշավորման համար։ Բարելավել ծառայության հուսալիությունը՝ կարգավորել timeouts, retries և circuit breaker, ապահովել idempotency և մտածել վարքագծի մասին, երբ կախվածությունները անհասանելի են։ Կառավարել ֆունկցիոնալ դրոշները Unleash-ում։ Մասնակցել դիզայնին, իրականացնել կոդի վերանայումներ, գրել թեստեր և վերլուծել միջադեպերը։ Աշխատել cross-functional թիմում՝ backend, վեբ և բջջային ծրագրավորողների, QA-ի, վերլուծաբանների և արտադրանքի հետ՝ սկսած առաջադրանքի քննարկումից մինչև թողարկում պրոդաքշնում։
Առնվազն 3 տարի կոմերցիոն backend ծրագրավորման փորձ Java և/կամ Kotlin լեզուներով, փորձ արտադրական ծառայությունների հետ։ Հիմնավոր գիտելիքներ Spring/Spring Boot, փորձ REST API մշակման մեջ։ Լավ գիտելիքներ SQL-ի, փորձ ռելացիոն տվյալների բազաների, JDBC կամ jOOQ և սխեմայի միգրացիաների հետ։ Գործնական փորձ Kafka, Redis և Kubernetes-ի հետ։ Ընկալում բաշխված համակարգերի մասին՝ իրադարձությունների վերաուղղորդում, idempotency, վճարումների և պատվերի կարգավիճակների համապատասխանություն։ Կարողություն գրել պահպանվող կոդ և թեստավորել այն՝ JUnit 5, Testcontainers, ինտեգրացիոն սցենարներ։ Պատրաստակամություն քննարկել որոշումները, առաջարկել բարելավումներ և բերել փոփոխություններ պրոդաքշն։ Լրացուցիչ՝ Փորձ վճարումների, ֆիսկալիզացիայի կամ առաքման հաշվարկի ոլորտում։ Աշխատանք դիտարկելիության գործիքներով՝ Micrometer, Prometheus, Elastic APM։ Փորձ AI գործիքների օգտագործմամբ մշակման մեջ։
Լրիվ դրույքով աշխատանք։ Գրաֆիկ 5/2։ Հեռավար կամ հիբրիդ կամ գրասենյակային ձևաչափ։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին