Java Ծրագրավորող (Middle / Middle+ / Senior)
Հեռավար Java ծրագրավորողի պաշտոն Middle/Senior մակարդակի համար, 3-6 տարվա փորձ, կես դրույքով, պայմանագիր անհատ ձեռնարկատիրոջ հետ, 5/2 գրաֆիկ։
Մշակել միկրոծառայություններ Java և Spring Boot լեզուներով; նախագծել REST API և ինտեգրացիաներ արտաքին համակարգերի հետ; աշխատել PostgreSQL-ի հետ, նախագծել տվյալների բազաներ և օպտիմալացնել SQL հարցումները; մշակել և վերափոխել գոյություն ունեցող կոդը՝ ներառյալ ժառանգական բաղադրիչները; օգտագործել Kafka կամ RabbitMQ հաղորդագրությունների համար; գրել միավոր և ինտեգրացիոն թեստեր, իրականացնել կոդի վերանայում; մասնակցել ճարտարապետական քննարկումներին, տարրալուծմանը և առաջադրանքների գնահատմանը; աշխատել Agile/Scrum մեթոդաբանությամբ՝ վերլուծաբանների, թեստավորողների և DevOps-ի հետ։
Առևտրային Java մշակման փորձ՝ 3 տարուց Middle-ի համար և 6 տարուց Senior-ի համար; ամուր գիտելիքներ Java 8, 11 կամ 17 և Spring Boot, Data, Security, MVC; փորձ միկրոծառայությունների և REST API մշակման մեջ; վստահ աշխատանք PostgreSQL-ի և SQL-ի հետ՝ ներառյալ հարցումների օպտիմալացումը; Kafka կամ RabbitMQ գիտելիքներ; հմտություններ Docker, Kubernetes, Git և CI/CD հետ; միավոր թեստեր գրել JUnit և Mockito միջոցով; հասկացողություն OOP, SOLID և մաքուր կոդի սկզբունքների վերաբերյալ; առաջադրանքները տարրալուծելու, ջանքերը և տեխնիկական ռիսկերը գնահատելու կարողություն։ Լրացուցիչ առավելություն՝ նախագծեր բանկային, ֆինտեխ, ապահովագրական կամ արդյունաբերական ոլորտներում; Kotlin գիտելիքներ; փորձ MongoDB կամ Redis հետ; ծանոթություն Prometheus, Grafana, ELK կամ Elasticsearch հետ; Camunda, Liquibase կամ Flyway օգտագործում; բարձր բեռնվածության համակարգերի մշակում; անգլերեն՝ տեխնիկական փաստաթղթեր կարդալու մակարդակով։
Կես դրույքով, հեռավար աշխատանք, 5/2 գրաֆիկ, պայմանագիր անհատ ձեռնարկատիրոջ (ԱՁ) կամ ֆիզիկական անձի հետ։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին