توضیحات
توسعه قسمت Front-End:
- توسعه و نگهداری رابطهای کاربری وب کاربرپسند با استفاده از Angular و Ext JS.
- تضمین طراحی وب و تجربه کاربری بهینه در دستگاهها و مرورگرهای مختلف.
توسعه قسمت Back-End (جاوا EE):
- طراحی، پیادهسازی و نگهداری برنامههای سمت سرور و خدمات وب RESTful با استفاده از تکنولوژیهای جاوا EE.
- استفاده از اجزای جاوا EE مانند Servlets، EJB، JPA، JMS و JAX-RS برای توسعه پایدار سمت سرور.
پایگاه داده:
- کار با پایگاههای داده اوراکل برای مدیریت و بازیابی داده به صورت کارآمد.
- پیادهسازی مدلهای داده، کوئریها و تراکنشها با استفاده از (Java Persistence API) JPA.
تأیید هویت و امنیت:
- پیادهسازی مکانیسمهای تأیید هویت و اختیار بر مبنای OAuth 2.0 جهت امنیت خدمات وب RESTful.
- تضمین حفظ حریم خصوصی و حمایت از دادهها مطابق با استانداردهای کسب و کار.
تعامل و همکاری:
- همکاری با طراحان UX/UI، مدیران محصول و سایر توسعهدهندگان برای تبدیل نیازمندیها به نرمافزارهای عملی.
- ادغام APIها و سرویس های امنیتی با استفاده از OAuth 2.0 هنگام لزوم.
آزمون و تضمین کیفیت:
- نوشتن تستهای واحد و انجام آزمونهای دقیق جهت شناسایی و رفع باگها.
- انجام بازبینی کد جهت حفظ کیفیت و انسجام کد.
بهینهسازی عملکرد:
- بهینهسازی عملکرد برنامه و اطمینان از مقیاسپذیری آن با افزایش ترافیک کاربران.
کنترل نسخه:
- استفاده از Git وSVN به عنوان ابزار کنترل نسخه جهت مدیریت تغییرات کدها و ردیابی تغییرات.
مستندسازی:
- ایجاد و نگهداری مستندات فنی برای کد، سیستمها و فرآیندهای تأیید هویت بر مبنای OAuth 2.0.