استخدام توسعهدهنده جاوا (Java Developer)
شرح موقعیت شغلی
- طراحی و توسعه نرمافزارهای مبتنی بر جاوا
- تبدیل نیازمندیها به کارهای قابل انجام در محیط برنامهنویسی
- انتخاب بهترین روشها و تکنولوژیها جهت اطمینان از کارایی و کیفیت و پاسخگویی نرمافزار
- توسعه و ساخت قطعه کدهای مبتنی بر جاوا با هدف استفاده مجدد، سادگی در نگهداری و قابل اعتماد
- شناسایی باگها و گلوگاهها در نرمافزار و ارائه راهکار مناسب برای رفع آنها در کوتاهترین زمان
- مشارکت در تمام فازهای چرخه توسعه و حیات نرمافزار
- اطمینان بخشی به منظور انطباق طراحی با مشخصات اجرا شده نرمافزار
- بهبود مستمر نرمافزار با بررسی عملکرد و گزارشات ارائه شده توسط سایر تیمها
- تسلط به فریمورکهای تست نرم افزار (ترجیحا Unit test, Mock test)
نیازمندی های شغلی (Job Requirements)
- دارای مدرک کارشناسی یا کارشناسی ارشد در رشتههای مرتبط با کامپیوتر و مهندسی نرمافزار
- دارای حداقل چهار سال سابقه برنامهنویسی جاوا در ابعاد متوسط و بزرگ
- تسلط بر Java J2EE (Java Backend)
- تسلط بر فریمورک Spring
- مسلط بر JDBC
- تسلط بر RESTful API
شرایطی که اشتیاق ما به همکاری را بیشتر می کند:
- آشنایی با Apache Camel و Apache Kafka
- آشنایی با پایگاههای داده رابطهای به ویژه Oracle و تسلط بر کوئرینویسی بهینه
- آشنایی با پایگاههای داده غیررابطهای به ویژه Elastic
- آشنایی با معماری میکروسرویس
- آشنایی با پیادهسازی مبتنی بر Container
- آشنایی با روشهای امنسازی نرمافزار و امنسازی وبسرویس
- آشنایی کار با کتابخانههای متنباز جاوا
- روحیه تحقیق، مطالعه و توانایی در ارائه راهکارهای خلاقانه
- علاقهمند به یادگیری تکنولوژیهای جدید و استفاده کاربردی از آنها
مهارتهای مورد نیاز
- Java
- spring framework
- JDBC
- RestFul API
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست