استخدام برنامهنویس Java) Back-End)
شرح موقعیت شغلی
مهارتهای مورد نیاز:
- تسلط به جاوا، با درک عمیق از مفاهیم و اکوسیستم آن و برنامه نویسی شی گرا
- درک اصول اولیه و پیچیدگی های تولید و طراحی نرم افزارهای Big Scale و High Throughout
- دانش الگوهای همزمانی جاوا و علاقمند به کار در زمینه تولید نرم افزارهای توزیع شده
- آشنا با تولید سرویس های Restful یا gRPC در محیط های Monolithic | SOA | Microservice
- تجربه کار با یکی از فریمورک های معروف جاوا مانند Spring / Quarkus / Micronaut / Helidon
- تجربه کار با ORM های مرسوم جاوا مثل JPA / Hibernate و ابزارهای مرتبط آن نظیر SpringData و Panache
- آشنا با مکانیزم های Caching درون برنامه ای و برون برنامه ای مثل Caffeine و Redis و Hazelcast
- آشنا با تست نویسی تست خودکار و تست های واحد
- آشنا ابزارهای نسخه سازی کد مثل Git
- مهارت کار گروهی و تیمی
- مهارت حل مساله
آشنایی با موارد زیر مزیت محسوب می شود:
- دانش عمیق و کاربردی در حوزه ساختمان داده ها و طراحی الگوریتم و الگوهای طراحی
- آشنا به ابزارهای Containerization و Orchestration مانند Docker، Kubernetes
- تجربه کار اصولی در محیط های دارای CI/CD
- آشنا به Message Broker های مرسوم مثل Kafka و Pulsar
- آشنا به متدولوژی توسعه نرم افزار Agile مانند Scrum
شرایط احراز:
- دارای حداقل سه سال سابقه برنامه نویسی به زبان جاوا
- رشته تحصیلی : مهندسی کامپیوتر، مهندسی IT، علوم کامپیوتر، مهندسی صنایع
*روزهای کاری شنبه الی چهارشنبه از ساعت 08:00 الی 16:48
*مزایا و تسهیلات:وام، پاداش،بیمه درمان تکمیلی،پزشک سازمانی،امکانات ورزشی و هدایای مناسبتی
مهارتهای مورد نیاز
- Java
- Back-end
- RESTful
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت دائم پایان خدمت