استخدام برنامهنویس Back-End) Java)
شرح موقعیت شغلی
شرایط عمومی:
تسلط به زبان JAVA (نسخه 8 به بالا)
تجربه کار با ابزارهای CI/CD
تجربه کار با GIT
تجربه کاری در پروژه های اسکرام و آشنایی با چارچوب اسکرام
توانایی حل مساله
آشنایی با جیرا
داشتن روحيه کار تيمی
نظم کاری و مسئوليت پذيری
آشنایی با فرایند تولید و تست نرم افزار
مهارت های تخصصی:
تسلط بر مفاهیم معماری نرمافزار و به خصوص معماری Micro-Services
تسلط به اصول طراحی و مهندسی نرم افزار و اصول برنامه نویسی شئ گرا (OOP)
آشنایی با دیتابیس های رابطه ای و NoSQL
دانش عمیق در رابطه با مفاهیم پایه برنامه نویسی مثل Design Patterns، Clean Code و Data Structures
تسلط به Java Core و Java Enterprise Edition
مسلط به REST
تسلط و درک عمیق نسبت به فریمورک های Spring
Spring Boot
Spring MVC
Spring Rest
Spring Data JPA
درک و تجربه عملی نسبت به TDD و BDD و فریمورکهای مربوطه مثل JUnit
تسلط به زبان JAVA (نسخه 8 به بالا)
تجربه کار با ابزارهای CI/CD
تجربه کار با GIT
تجربه کاری در پروژه های اسکرام و آشنایی با چارچوب اسکرام
توانایی حل مساله
آشنایی با جیرا
داشتن روحيه کار تيمی
نظم کاری و مسئوليت پذيری
آشنایی با فرایند تولید و تست نرم افزار
مهارت های تخصصی:
تسلط بر مفاهیم معماری نرمافزار و به خصوص معماری Micro-Services
تسلط به اصول طراحی و مهندسی نرم افزار و اصول برنامه نویسی شئ گرا (OOP)
آشنایی با دیتابیس های رابطه ای و NoSQL
دانش عمیق در رابطه با مفاهیم پایه برنامه نویسی مثل Design Patterns، Clean Code و Data Structures
تسلط به Java Core و Java Enterprise Edition
مسلط به REST
تسلط و درک عمیق نسبت به فریمورک های Spring
Spring Boot
Spring MVC
Spring Rest
Spring Data JPA
درک و تجربه عملی نسبت به TDD و BDD و فریمورکهای مربوطه مثل JUnit
مهارتهای مورد نیاز
- Java
- Back-end
- OOP
- NoSQL
- REST
- Java Core
- Spring Boot
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست