استخدام برنامهنویس Back-End
شرح موقعیت شغلی
شرح شغل و وظایف:
- طراحی و توسعه ماژول های جدید برای سیستم های موجود
- بهبود کارایی سیستم های کنونی
- توانایی تحلیل، حل مساله و استخراج نکات فنی از نیازمندی های کسب و کار
- پیاده سازی و توسعه تست های اتوماتیک
- توانایی در مهندسی معکوس و بازخوانی کد
- تهیه اسناد فنی ماژول های اضافه شده به سیستم
مهارت های فردی:
- مسئولیت پذیر ،متعهد و پاسخگو
- توانایی تحلیل و حل مسئله
- برخورداری از روحیهی یادگیری مداوم
- روحیه کار تیمی و هم افزایی
مهارت های تخصصی:
- تسلط بر 8 Java
- آشنا با مفاهیم Spring
- آشنایی با مفاهیم Hibernate
- آشنایی با دیتابیس رابطهای Oracle, MY SQL
- آشنایی با ابزارهای توسعه مانند maven و Git
- تسلط کافی بر مفاهیم ساختار داده، الگوریتم و شئ گرایی
- آشنایی بر مفاهیم clean code، SOLID و design pattern
- آشنایی با معماری مایکروسرویس
- آشنایی با سیستم عامل لینوکس مزیت محسوب میشود.
- آشنایی با reactive programming، NOSQL و Stream API مزیت محسوب میشود.
مهارتهای مورد نیاز
- Back-end
- spring
- NoSQL
- Git
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست