استخدام Back-End Developer
شرح موقعیت شغلی
شرح وظایف:
- توانایی کد نویسی تمیز و حرفه ای و فهم کدهای موجود
- توانایی طراحی و کد زنی بر اساس نیاز پروژه ها
- توانایی درک و نوشتن کوئریهای پیشرفته
- تولید، نگهداری و بهروز رسانی پروژه های موسسه
- ارائه گزارش کار مشخص و دقیق و زمان بندی شده
- توانایی بسیار بالا در حل مسائل چالشی و پیدا کردن راه کار برای فیچرهای پروژه
- دارای ذهن تحلیل گر
- وقت شناس، منظم و متعهد به برنامه زمان بندی و مسئولیت پذیر
- انجام مستندسازی دقیق و گزارش به مدیران مجموعه
- برخورداری قدرت تحلیل سیستم
مهارت ها:
تسلط کامل بر
- زبان JAVA
- spring و اکوسیستم آن
- Object Oriented analysis and design using common design patterns
- ( Enterprise Integration Pattern(EIP
- شئ گرایی و برنامه نویسی چند لایه و معماری نرم افزار
- معماری و اصول طراحی نرم افزار به شکل Microservice
- کار با دیتابیسو سرور ها
- پایگاه داده
- Swagger ، JDBC ، Hibernate ، Rest API ، Web services
- تسلط به Git
- تسلط به امنیت نرم افزار
- Web API
- Unit testing
آشنایی با
- Docker
- رویکردهای Test First مانند TDD, ATDD, BDD
مهارتهای مورد نیاز
- Back-end
- Java
- spring
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست