Ավագ Java ծրագրավորող
Ավագ Java ծրագրավորող IT-One-ում։ Նախագծել հարթակի ճարտարապետությունը, REST API, աշխատել միկրոծառայությունների, PostgreSQL, Kafka, Redis հետ։
Նախագծել և մշակել հարթակի ճարտարապետությունը և տիրույթի մոդելը՝ հարցումներ, հաշվարկներ, վճարումներ, անձնական հաշիվներ, մուտքի վերահսկման համակարգեր։ Կատարել հիմնական տեխնիկական որոշումներ, գնահատել կոմպրոմիսները և իրականացնել դրանք։ Մշակել և պահպանել հիմնական REST API-ի և հարակից ծառայությունների բիզնես տրամաբանությունը։ Աշխատել բազմավարձակալ ճարտարապետության հետ (սխեմա յուրաքանչյուր վարձակալի համար), ապահովելով տվյալների մեկուսացում և կանխատեսելի վարքագիծ ծանրաբեռնվածության պայմաններում։ Նախագծել և օպտիմալացնել տվյալների մուտքի շերտը (Hibernate/JPA + jOOQ), բարդ և բարձր արտադրողականությամբ հարցումները, սխեմայի էվոլյուցիան (Liquibase)։ Մշակել ասինխրոն սցենարներ և իրադարձությունների մշակում (Kafka), քեշավորում (Redis/Redisson), ֆայլերի պահեստավորում (S3/MinIO)։ Նախագծել և պահպանել ինտեգրացիաներ արտաքին համակարգերի հետ (վճարային դարպասներ, մուտքի վերահսկում, ծանուցման մատակարարներ)։ Սահմանել թեստավորման և կոդի որակի ստանդարտներ՝ միավոր և ինտեգրացիոն թեստեր (JUnit 5, Testcontainers), Checkstyle, միասնական կոդի ոճ։ Կատարել կոդի վերանայումներ, մենթորել միջին/կրտսեր մշակողներին, մասնակցել աշխատանքի ընդունմանը և տեխնիկական ուսուցմանը։ Հայտնաբերել և վերացնել կատարողականության և հուսալիության խցանումները, մասնակցել միջադեպերի վերլուծությանը։
Առևտրային փորձ Java մշակման մեջ 5 տարուց, վստահ իմացություն ժամանակակից տարբերակների (17+)։ Spring էկոհամակարգի փորձագիտական իմացություն (Spring Boot, Spring MVC, Spring Data, Spring Security)։ Խորը իմացություն PostgreSQL-ի՝ սխեմայի նախագծում, SQL գրել և օպտիմալացնել, գործարքներ, մեկուսացման մակարդակներ, ինդեքսներ, հարցման պլաններ։ Ուժեղ փորձ ORM-ի հետ (Hibernate/JPA)՝ հասկանալ ներքին կառուցվածքը, բնորոշ խնդիրները (N+1, քեշ, lazy/eager, dirty checking) և լուծումները։ Փորձ արտադրական համակարգերի նախագծման և շահագործման մեջ՝ մասշտաբավորում, սխալների հանդուրժողականություն, դիտարկելիություն։ Ասինխրոն հաղորդագրությունների (Kafka կամ նմանատիպ) և քեշավորման (Redis կամ նմանատիպ) վարպետություն։ Փորձ REST API ստեղծման և տարբերակման, փաստաթղթավորման (OpenAPI/Swagger) մեջ։ Հասուն ինժեներական մշակույթ՝ ավտոմատացված թեստավորում, կոդի վերանայում, CI/CD, Git, բազմամոդուլ նախագծեր (Maven)։ Կարողություն առաջադրանքը ղեկավարելու պահանջների քննարկումից մինչև տեղադրում։ Նախընտրելի է՝ բազմավարձակալ համակարգեր / SaaS ճարտարապետություն, jOOQ, Liquibase, MapStruct, Lombok, վիճակի մեքենաներ, Kotlin, Testcontainers, MinIO/S3, Keycloak/OIDC, JWT, Docker, GitLab CI, մոնիտորինգ (Prometheus, Jaeger/Zipkin)։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին