Java ծրագրավորող
Միջին մակարդակի Java ծրագրավորող LANIT ընկերությունում, գրասենյակային աշխատանք։ Մշակել նոր գործառույթներ, գրել մաքուր կոդ, միավորային թեստեր և ինտեգրել համակարգեր։
Ստեղծել նոր ֆունկցիոնալություն, գրել մաքուր, արդյունավետ և պահպանվող կոդ, իրականացնել բիզնես տրամաբանություն։ Գրել և կատարել միավորային թեստեր, գտնել և ուղղել սխալները։ Վերացնել խնդիրները, կատարել փոփոխություններ, ավելացնել նոր գործառույթներ, հարմարվել փոփոխվող պահանջներին։ Բարելավել գոյություն ունեցող հավելվածների կատարողականությունը, նվազեցնել ենթակառուցվածքի ծախսերը։ Ապահովել փոխգործակցությունը այլ համակարգերի, տվյալների բազաների, վեբ ծառայությունների և API-ների հետ։ Մասնակցել կոդի վերանայմանը, քննարկել առաջադրանքները, կիսվել գիտելիքներով գործընկերների հետ։ Փաստաթղթավորել գրված կոդը (Java doc, readme)։
Բարձրագույն տեխնիկական կրթություն։ 3+ տարվա փորձ որպես ծրագրավորող ՏՏ նախագծերում՝ տեղեկատվական համակարգերի ստեղծման կամ զարգացման ոլորտում։ Java Core 11, Spring, Spring Boot, Hibernate, Micronaut գիտելիքներ։ Փորձ BPMN բիզնես գործընթացների դիագրամների հետ (Camunda)։ Ծրագրային ապահովման մշակման սկզբունքների և տեխնոլոգիաների ըմբռնում, OOP, բազմաթելայնություն, հավաքածուներ, հիշողության կառավարում։ Տեղեկատվական համակարգերի փոխգործակցության և ինտեգրման տեխնոլոգիաների գիտելիքներ (REST API, RabbitMQ հաղորդագրությունների բրոքեր)։ Տեղեկատվական համակարգերի բաշխված ճարտարապետության ըմբռնում։ Վստահ SQL, փորձ տվյալների բազաների կառավարման համակարգերի հետ (ArangoDB)։ Տարբերակների կառավարման համակարգի (Git), կառուցման գործիքների (Maven, Gradle), IDE (IntelliJ IDEA, Eclipse) հետ աշխատելու ունակություն։ Միավորային թեստեր գրելու, տարբեր թեստավորում իրականացնելու ունակություն։ Ցանկալի է՝ CI/CD, Spring Cloud, SMEV, Docker, Dockerfile և Docker Compose, Linux, Shell սկրիպտներ։
Գրասենյակային աշխատանքի ձևաչափ։
Բաց մի թողեք ոչ մի աշխատանք
Բաժանորդագրվեք մեր Telegram ալիքին