Java Developer

Mohaymen Tehran

Posted 2 years ago

توضیحات


● طراحی و توسعه نرم‌افزارهای مبتنی بر جاوا.
● تبدیل نیازمندی‌ها به کارهای قابل انجام در محیط برنامه‌نویسی.
● انتخاب بهترین روش‌ها و تکنولوژی‌ها جهت اطمینان از کارایی و کیفیت و پاسخ‌گویی نرم‌افزار.
● توسعه و ساخت قطعه کدهای مبتنی بر جاوا با هدف استفاده مجدد، سادگی در نگهداری و قابل اعتماد.
● شناسایی باگ‌ها و گلوگاه‌ها در نرم‌افزار و ارائه راهکار مناسب برای رفع آنها در کوتاه‌ترین زمان.
● مشارکت در تمام فازهای چرخه توسعه و حیات نرم‌افزار.
● اطمینان بخشی به منظور انطباق طراحی با مشخصات اجرا شده نرم‌افزار.
● بهبود مستمر نر‌م‌افزار با بررسی عملکرد و گزارشات ارائه شده توسط سایر تیم‌ها.

پیش‌نیازها

● داشتن مدرک کارشناسی یا کارشناسی ارشد در رشته‌های مرتبط با کامپیوتر و مهندسی نرم‌افزار. ● دارای حداقل چهار سال سابقه برنامه‌نویسی جاوا در ابعاد متوسط و بزرگ. ● تسلط بر Java J2EE (Java Back-End). ● تسلط بر فریم‌ورک Spring. ● مسلط بر JDBC. ● تسلط بر RESTful API. موارد که مزیت محسوب میشود: ● آشنایی با Apache Camel و Apache Kafka. ● آشنایی با پایگاه‌های داده رابطه‌ای به ویژه Oracle و تسلط بر کوئری‌نویسی بهینه. ● آشنایی با پایگاه‌های داده غیررابطه‌ای به ویژه Elastic. ● آشنایی با معماری میکروسرویس. ● آشنایی با پیاده‌سازی مبتنی بر Container. ● آشنایی با روش‌های امن‌سازی نرم‌افزار و امن‌سازی وب‌سرویس. ● آشنایی کار با کتابخانه‌های متن‌باز جاوا. ● روحیه تحقیق، مطالعه و توانایی در ارائه راهکارهای خلاقانه. ● علاقه‌مند به یادگیری تکنولوژی‌های جدید و استفاده کاربردی از آن‌ها.

نوع استخدام

  • تمام وقت

جزییات

To see more jobs that fit your career