Back-End Senior Developer (Java)

Job description

بررسی نیازمندی‌های محصولات، تحلیل و ارائه راه‌حل در حوزه کاری
تحویل کد با بالاترین کیفیت، رعایت قواعد برای داشتن کد تمیز (Clean Code)
تحویل کد بصورت تست شده
در دست گرفتن ابتکار عمل در مواردی که راه‌حل واضحی وجود ندارد
تعامل مثبت با سایر اعضای تیم و شرکت جهت دستیابی به اهداف
بررسی مداوم جدیدترین تکنولوژی‌ها و تلاش در جهت به‌روز نگه‌داشتن خود و محصولات

Requirements

تسلط بر برنامه نویسی جاوا و کار با پایگاه داده
تسلط بر Spring Framework
تسلط بر پیاده سازی Web Service ها (REST, JSON)
تسلط بر معماری و الگوهای طراحی و اصول برنامه نویسی شی گرا
تسلط بر تست نویسی