پیشنیازها
● در شناسایی مسائل و مقابله با چالش ها بسیار فعال باشید.
● بسیار تشنه یادگیری و رشد باشید، چه از نظر حرفه ای و چه از نظر شخصی.
● توانایی یادگیری سریع و بکارگیری فناوری های جدید.
● سایر الزامات مهم شامل مهارتهای فنی ذکر شده در زیر است.
● درک عمیق از اصول توسعه نرم افزار و الگوهای طراحی و همچنین عیب یابی و اشکال زدایی.
● دانش قوی از چارچوب Spring (web, security, data, cloud, boot) (MVC, IoC), RESTFul API, Hibernate, Git, Bamboo.
● دارای تجربه طراحی پایگاه داده رابطه ای.
● آشنا با چالش های ساخت مقیاس بزرگ بسیار قوی و با تاخیر کم.
● آشنا با Java EE (برنامه نویسی توزیع شده و در مقیاس بزرگ).
● آشنا با نرم افزارهای ردیابی مسئله و پروژه مانند Jira.
● آشنا با معماری میکروسرویس.
● آشنا با الگوریتم های طراحی ، ساختار داده ها.
● آشنا با زیرساخت ابر، نرم افزار Containerization ،Docker.
● آشنا با RabbitMQ, Redis, Elasticsearch, Logstash, Kibana.
● توانایی یادگیری، استفاده، پیاده سازی و ادغام فناوری های پیشرو.
● مهارتهای ارتباطی قوی، توجه به جزئیات و بازیکن تیمی.
● بیش از سه سال سابقه کار ثابت شده.