این فرصت شغلی بسته شده است.
تکنولوژیها
- JavaSpringGit
شرح شغل (Job Description)
- طراحی، توسعه، پیادهسازی و نگهداری نرمافزار و اپلیکیشن مبتنی بر جاوا
- تعامل با معمار و تحلیلگر نرمافزار برای شناسایی نیازمندیهای نرمافزار
- تبدیل نیازمندیها به کارهای قابل انجام در محیط برنامهنویسی
- تبدیل use caseها و Storyboardها به کارکردهای نرمافزاری
- انتخاب بهترین روشها و تکنولوژیها جهت اطمینان از کارایی و کیفیت و پاسخگویی نرمافزار
- توسعه و ساخت قطعه کدهای مبتنی بر جاوا با هدف استفاده مجدد، سادگی در نگهداری و قابل اعتماد
- شناسایی باگها و گلوگاهها در نرمافزار و ارائه راهکار مناسب برای رفع آنها در کوتاهترین زمان
- مشارکت در تمام فازهای چرخه توسعه و حیات نرمافزار
- اطمینان بخشی به منظور انطباق طراحی با مشخصات اجرا شده نرمافزار
- بهبود مستمر نرمافزار با بررسی عملکرد و گزارشات ارائه شده توسط سایر تیمها
نیازمندیهای شغلی (Job Requirements)
- دارای مدرک کارشناسی یا کارشناسی ارشد در رشتههای مرتبط با کامپیوتر و مهندسی نرمافزار
- دارای حداقل چهار سال سابقه برنامهنویسی جاوا در ابعاد متوسط و بزرگ
- تسلط بر Java J2EE (Java Backend)
- تسلط بر فریمورک Spring
- مسلط بر JDBC
- تسلط بر RESTful API
- آشنایی با Apache Camel و Apache Kafka
- آشنایی با پایگاههای داده رابطهای (به ویژه Oracle) و تسلط بر کوئرینویسی بهینه
- آشنایی با پایگاههای داده غیررابطهای (به ویژه Elastic)
- آشنایی با معماری میکروسرویس
- آشنایی با پیادهسازی مبتنی بر Container
- آشنایی با روشهای امنسازی نرمافزار و امنسازی وبسرویس
- آشنایی کار با کتابخانههای متنباز جاوا
- تجربه کار با Git، Maven
- تجربه کار با Jira و Confluence
مزایا
- بیمه تکمیلی و انواع تسهیلات بانکی
- پارکینک اختصاصی
- صبحانه و میان وعده
- برگزاری ایونت ها و تفریحات گروهی
- امکان طی کردن سریع مسیر رشد
- امریه ی سربازی
- حضور در فضای نخبگانی، جوان و پویا