Աշխատանք Մանրամասներ
Ծրագրային ապահովման մշակում
Senior
Հեռավար
Լրիվ դրույք
Ռուսերեն
Oct 18

Ավագ Java ծրագրավորող (AppSec.Hub)

Ավագ Java ծրագրավորող Swordfish Security-ում։ 6+ տարվա փորձ։ Լրիվ դրույք, հեռավար/հիբրիդ/գրասենյակ։ Հիմնական միկրոծառայություններ Java 17, Micronaut, իրադարձությունների վրա հիմնված ճարտարապետությամբ։

Նախագծել և մշակել հիմնական միկրոծառայություններ Java 17 / Micronaut-ով (առանց Spring-ի)։ Աշխատել իրադարձությունների վրա հիմնված փոխանակման հետ՝ բոլոր միջծառայությունային հաղորդակցությունները հաղորդագրությունների բրոքերի միջոցով, async-first, database-per-service, վերջնական համապատասխանություն։ Լուծել բարձր բեռնվածության մշակման խնդիրներ՝ բազմաթելություն, ոչ բլոկավորող I/O, GC և JIT օպտիմիզացիա։ Աշխատել տվյալների հետ՝ PostgreSQL (MyBatis-ով), վերլուծություն ClickHouse-ում, քեշ և read-models Redis-ում։ Ծածկել observability-ը (մետրիկաներ/լոգեր/tracing) – ներկայումս աճող ոլորտ ծառայություններում։ Ակտիվորեն օգտագործել AI-ով օժանդակվող մշակում (Claude) – օրական գործընթացի մաս։\nՀիմնական՝ Java 17 + Micronaut (առանց Spring-ի), ներկառուցված Netty։ Թեթև շրջանակ և նպատակային գրադարաններ, ուղիղ վերահսկում թելերի, I/O-ի և հիշողության վրա։ Փոխանակում՝ ասինխրոն, բրոքերի միջոցով (LavinMQ / AMQP) – async-first, database-per-service, վերջնական համապատասխանություն։ Տվյալներ՝ PostgreSQL (MyBatis), ClickHouse, Redis։ Պայմանագրեր՝ Protocol Buffers (հաղորդագրություններ) + OpenAPI 3.1 (REST)։ Գործառնություններ՝ Docker / Kubernetes։

Java 17 պլատֆորմի մակարդակով; Micronaut 4.x (առանց Spring-ի պարտադիր կախվածության)։ I/O՝ io / nio / nio2; ներկառուցված HTTP սերվերի (Netty) ընկալում։ Stream API։ Բազմաթելություն և համաժամանակություն, JMM-ի ընկալում։ JIT և GC-ի ընկալում, ախտորոշման և օպտիմիզացման կարողություն։ GraalVM / native-image։ Վստահ աշխատանք ռելյացիոն տվյալների բազաների հետ և դրանց ներքին աշխատանքի ընկալում՝ գործարքներ և մեկուսացում, ինդեքսներ, պլանավորող, միացումների ավազան։ Հիմնականում PostgreSQL (MySQL / այլ ռելյացիոն – կարևոր չէ, մոդելը կարևոր է)։ MyBatis (JDBC-ի վրա) և միգրացիաներ (Liquibase)։ ClickHouse (վերլուծություն / eventstore)։ Redis (քեշ, CQRS read-models)։ AMQP՝ LavinMQ / RabbitMQ – արտադրողներ/սպառողներ, փոխանակման տիպեր (direct/topic/fanout)։ Հուսալիության օրինաչափություններ՝ idempotency, at-least-once, retries, վերջնական համապատասխանություն, backpressure։ Protocol Buffers (proto3) որպես հաղորդագրությունների սերիալիզացիա (ոչ gRPC-RPC)։ HTTP/1.1 և HTTP/2։ Docker, Kubernetes։ Observability՝ մետրիկաներ, լոգեր, բաշխված tracing։ Vibecoding՝ prompt engineering Claude-ի համար, skills և subagents օգտագործում։ Պարտադիր ընտրության պայման՝ բերել կենդանի, ոչ տրիվիալ Java նախագիծ – միասին կվերլուծենք այն։

AMQP
RabbitMQ
Claude
Kubernetes
Micronaut
OpenAPI
Redis
Java
GraalVM
Protocol Buffers
AI-assisted
Docker
MyBatis
GC
ClickHouse
JIT
Netty
LavinMQ
PostgreSQL

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

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

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

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

Java ծրագրավորող (ավագ)

Ավագ Java ծրագրավորող Notamedia-ում։ Հեռավար, լրիվ դրույքով։ Մշակել բարձր բեռնվածության REST API, տեղափոխել հին համակարգերը, ուսուցանել կրտսեր մշակողներին։

N
Notamedia

Ավագ Java Backend ծրագրավորող

280 000 RUB

Ավագ Java Backend ծրագրավորող Blancy-ում, հեռավար, ծրագիր 3-4 ամիս, աշխատավարձ 280K։

B
Blancy

Java ծրագրավորող

200 000 RUB

Java ծրագրավորող, հեռավար աշխատանք, մինչև 200,000 ռուբլի/ամիս, 3-6 տարվա փորձ, լրիվ դրույք: Աշխատանք կոդ գրելու, միավորային թեստերի, պլանավորման, նախագծման և կոդի վերանայման վրա:

N
NDA