استخدام برنامه نویس جاوا ( دورکاری)
شرح موقعیت شغلی
مهارتهای موردنیاز :
تسلط بر اصول و مفاهیم پیشرفته JavaSE، توانایی ارزیابی، انتخاب و استفاده بهینه از الگوریتمها و ساختمان دادههای مختلف برای حل مسئله
تسلط بر اصول طراحی و مهندسی نرمافزار ، OOD و OOP در جاوا
تسلط به معماری سرویس گرا
تجربه طراحی و استفاده از Design Patternها و Design Principleها
آشنایی کافی با مفاهیم معماری نرمافزار و توانایی اتخاذ تصمیمهای مرتبط با معماری
تجربه بکارگیری و تسلط بر تکنولوژیهای Java EE از جمله EJB/Spring, CDI, JPA, JTA, ORM, JMS, WebService
تجربه کافی در بکارگیری ابزارهای build مانند: Gradle, Maven, Ant
تجربه بکارگیری ابزارها و frameworkهای تست نرمافزار مانند JUnit
بکارگیری ابزارهای version control مانند Git
تسلط کامل بر oracle
مسلط به توسعه نرم افزار به زبان تسلط به Java یا Kotlin
توانایی حل مشکل و ارائه راهکار
مسلط به Spring و Spring Boot.
تجربه تولید سرویسهای REST.
تجربه توسعه تست.
آشنا با مفاهیم Scrum و تجربه کار با Jira و Confluence.
تجربه کار با یک دیتابیس SQL (MySQL، PostgreSQL،…) و تجربه کار با فریمورک hibernate .
اشنایی با مفاهیم multi threading
تسلط به angularjs-react
مهارتهای دارای امتیاز مثبت:
آشنایی با متدلوژی TDD ( توسعه مبتنی بر تست).
آشنایی با مفاهیم امنیت (OAuth و Spring Security و OWASP).
آشنایی با متدهای توسعه Agile , Scrum
تسلط به ابزارهای مدیریت نسخه شامل git
سطح زبان انگیسی در هر 4 مهارت بالا
خصوصیات اخلاقی:
تمرکز و کارايی بالایی در انجام فعالیتهای روزانه
بودن متخصص حرفه ای در کار خود
مستعد و خلاق
انجام وظایف محوله با نهایت دقت و ظرافت
پایبند به اصول اخلاقی و رفتار حرفه ای در تعاملات سازمانی
توانمند در کار تیمی
سایر اطلاعات :
کار بصورت دور کاری بوده و از سراسر ایران امکان همکاری وجود دارد
مهارتهای مورد نیاز
- برنامه نویسی وب
- Javascript
- OOP
- Kotlin
- oracle
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست