استخدام برنامهنویس جاوا (Java)
شرح موقعیت شغلی
- نوشتن برنامه های کامپیوتر در زبان java
- به روز کردن و گسترش برنامه های موجود با توجه به نیاز کارفرما یا نیاز توسعه فنی
- تست و اشکال زدایی برنامه های تولید شده
- استفاده از کتابخانه کدها برای سهولت در نوشتن برنامه ها
- بررسی مداوم فن آوری های جدید در حوزه برنامه نویسی و استفاده از آخرین تکنیک ها برای نوشتن کدها و برنامه های جدید
- همکاری با طراحان، تحلیل گران، کارشناسان شبکه و بانک های اطلاعاتی به منظور ایجاد تسهیلات لازم در بکارگیری سیستم های مورد نظر
مهارت های تخصصی و رفتاری مورد نیاز:
- تسلط کافی در مفاهیم پایه نرم افزار (OOP, Polymorphism, SOLID,… )
- تسلط کافی در زبان Java بخصوص ورژن 8 به بالا
- تسلط کافی به فریم ورک های Spring، Hibernate
- تسلط بروی الگوی Multitier Architecture در توسعه نرم افزار
- تسلط برروی سبک های Rest و Soap
- تجربه کار با Relational Database همانند Oracle, MySQL
- تجربه کار با GIT, SVN
- تجربه کار با سیستم عامل Linux
- شناخت کافی از Design-pattern
- دارای روحیه کار تیمی
- دارای مهارت حل مسئله
- دارای تفکر سیستمی و خلاقانه
موارد ذیل امتیاز محسوب می گردد:
- تسلط کافی بر روی مفاهیم امنیت وب و امنیت اپلیکیشن های موبایلی
- آشنایی با مفاهیم تست و کار با ابزارهای مختلف تست در زمان توسعه نرم افزار (Mock Server, TDD, Test Unit)
- آشنایی با زبان های دیگر ازجمله Python و Go
- آشنایی با دیتابیس های No-SQL
- آشنایی با JSP, JS Framework (Angular, Vue, …), HTML, Javascript, CSS
- آشنایی با ابزارهای گزارش گیری همانند: Jasper Report, Stimulsoft,…
- شناخت خوب از معماری های نرم افزار و تجربه کار با معماری Microservice
- استفاده از Domain Driven Design در توسعه نرم افزار
مزایای همکاری:
- وام
- بیمه تکمیلی
- پاداش
- دوره های آموزشی
- بسته ها و هدایای مناسبتی
- میان وعده
مهارتهای مورد نیاز
- Java
- OOP
- Hibernate
- spring
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت