ما به دنبال یک توسعهدهنده جاوا با تجربه و مهارت در فریم ورک Spring Boot هستیم که به تیم ما بپیوندد و در پروژههای پویا و چالشبرانگیز همکاری کند.
مسئولیتها:
- طراحی، توسعه و نگهداری سرویس های مبتنی بر Java و Spring Boot
- پیادهسازی و بهینهسازی APIهای RESTful
- همکاری با تیمهای مختلف جهت تحلیل نیازمندیها و ارائه راهکارهای فنی
- تست و اشکالزدایی کدها جهت تضمین کیفیت نرمافزار
- مستندسازی دقیق کدها
- مقید به دنبال کردن اصول و الگوهای طراحی نرم افزار در هنگام توسعه
- توسعه سیستم با قابلیت نگهداری و تکامل بالا
- توسعه تست محور (بازنویسی و طراحی تست های خودکار برای پیاده سازی فعلی)
انتظارات:
- توانایی حل مسئله و ارائه راهکارهای خلاقانه
- کار گروهی و ارتباط مؤثر با سایر اعضای تیم
- دقیق در تخمین و مدیریت زمان
- تعهد به یادگیری فناوریهای جدید
- مشتاق به یادگیری و اشتراک گذاری دانش
- روحیه مسئولیتپذیری و تعهد به پروژهها
مهارتها و شرایط:
- تسلط کامل به زبان برنامهنویسی Java و مفاهیم شی گرایی
- تجربه کار با فریمورک Spring boot و اکوسیستم مرتبط
- تجربه کار با پایگاههای داده رابطه ای و غیر رابطه ای (PostgreSQL, Elasticsearch, MongoDB)
- تسلط در طراحی و پیاده سازی RESTful API ها
- تجربه کار با ابزارهای مدیریت نسخه (Git) و آشنایی کاربردی با اصول CI/CD
- آشنا با تست های سطوح مختلف و ابزارهای تست مرتبط (Junit, Mockito, Mockserver, MockMvc)
- آشنا با برنامه نویسی ماژولار و میکروسرویس
- آشنایی با ابزارهای observability و logging مزیت محسوب می شود
- حداقل 3 سال تجربه کاری مرتبط
کار به شکل حضوری است. محل استقرار تیم توسعه در شیراز است.