Java մշակող
Java մշակող SPETSPO-ում՝ Սանկտ Պետերբուրգում գործող ՏՏ ընկերություն, որը մասնագիտացած է տեղեկատվական անվտանգության ոլորտում։ Զազանտիր հարթակում (Palantir Foundry դասի) հնարավորությունների մշակում։ Աշխատավարձը՝ 150,000-180,000 ռուբլի/ամիս, գրասենյակային աշխատանք Սանկտ Պետերբուրգում։
SPETSPO-ն հավատարմագրված ՏՏ ընկերություն է Սանկտ Պետերբուրգից, որը գործում է տեղեկատվական անվտանգության ոլորտում։ Մենք ընդլայնում ենք հարձակողական անվտանգության թիմը և ընդունում ենք մարդկանց, ովքեր պատրաստ են աճել մեզ հետ։ Ապրանքի մասին՝ Առանձին ուղղություն է Զազանտիրը՝ Palantir Foundry դասի տվյալների հարթակ՝ ontology-as-code, տիպավորված SDK, հատուկ հարցումների ժամանակացույց, կառավարման շղթա։ Այն ամբողջությամբ տեղադրվում է հաճախորդի ենթակառուցվածքում, ոչ թե SaaS։ Հիմք՝ Java 21, monorepo Gradle-ում, մոտ 30K տող հիմնական կոդ։ Փաստաթղթերը, մեկնաբանությունները և javadoc-ը՝ ռուսերեն։ Ինչ անել՝ - Մշակել հնարավորություններ հիմքի վրա՝ վերլուծական առաջադրանքներ, ավտոմատացում, կառավարման սցենարներ։ - Մշակել ապրանքի շերտի HTTP API և ինտեգրացիա կոնսոլի հետ։ - Գրել Java 21-ում, ինչպես ընդունված է նախագծում՝ records, sealed hierarchies, pattern matching, immutable structures։ Lombok չի օգտագործվում։ - Աշխատել PostgreSQL-ի հետ առանց ORM՝ ձեռքով JDBC, jsonb, keyset pagination, SQL-ի գեներացում կոդով։ - Պահպանել պայմանագրերը՝ Smithy IDL, wire համատեղելիություն, գիտակցված աճող փոփոխություններ։ - Ծածկել փոփոխությունները թեստերով՝ JUnit 5, MockMvc, ինտեգրացիոն թեստեր իրական Postgres-ի, OpenSearch-ի և Trino-ի հետ docker-compose-ից։
Ինչ ենք սպասում՝ - Ժամանակակից Java 17/21 որպես մայրենի լեզու՝ records, sealed hierarchies, pattern matching switch-ում, immutable structures, գիտակցված աշխատանք Optional-ի հետ։ Հարցումների ամբողջ AST-ն և ontology մոդելը կառուցված են sealed types-ի վրա։ - Խորը SQL և PostgreSQL առանց ORM՝ տրանզակցիաներ, SQL-ի գեներացում կոդով, հարցումների պլաններ, jsonb, keyset pagination։ Hibernate-ը նախագծում չկա՝ սա ճարտարապետական որոշում է, ոչ թե հետաձգում։ - API դիզայն և հետադարձ համատեղելիություն՝ REST և պայմանագրային մոտեցում (IDL), հասկանալ, թե ինչով է wire ձևաչափի կոտրող փոփոխությունը տարբերվում անվտանգից։ - Spring որպես բարակ շերտ՝ կարգավորիչներ և անվտանգության կոնֆիգուրացիա, բայց տիրույթի տրամաբանությունը մնում է մաքուր Java մոդուլներում՝ framework-ից դուրս։ - Ուրիշների ճարտարապետությունը կարդալու կարողություն՝ աշխատանք ADR և դիզայն փաստաթղթերի հետ, հարգանք ֆիքսված ինվարիանտների նկատմամբ։ Ում ենք փնտրում՝ - Middle+ մակարդակի ապրանքային ինժեներ։ Դուք աշխատում եք հիմքի վրա՝ վերլուծական առաջադրանքներ, ավտոմատացում, կառավարման սցենարներ, HTTP API և ինտեգրացիա կոնսոլի հետ։ Դուք չեք վերագրում հիմքը՝ դուք հետևում եք նրա ուղուն։ Կլինի առավելություն՝ - Կոմպիլյատորի փորձ՝ DSL պարսերներ և վալիդատորներ, AST, կոդի գեներացիա (JavaPoet, annotation processing)։ - Հարցումների շարժիչներ՝ query planners, pushdown ֆիլտրերի և ագրեգացիաների, աղբյուրների ֆեդերացիա (Trino, Presto, Calcite)։ - Տվյալների հոսքեր՝ CDC (Debezium), idempotent at-least-once մշակում, durable workflows (Temporal, Cadence)։ - Տվյալների անվտանգություն՝ row-level security, masking, fail closed, purpose-based access։ - Ժամանակային տվյալներ՝ version histories, as-of queries, bi-temporal մոդելներ։ - LLM ինտեգրացիաներ՝ tool calling, RAG, vector search pgvector-ում։ - Ծանոթություն Palantir Foundry-ի հետ՝ որպես օգտագործող կամ հանրային նյութերով։
Աշխատանքային պայմաններ՝ - Հեռավար? Միայն գրասենյակային ձևաչափ - Աշխատավարձ՝ 150,000 – 180,000 ₽ ձեռքին։ - Լրիվ դրույք 5/2, գրասենյակ Ալեքսանդր Նևսկու մետրոյի մոտ։ Հեռավար կամ հիբրիդ չկա։ - Վերապատրաստումը վճարվում է ընկերության կողմից՝ պլանի համաձայն։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին