استخدام Senior JAVA Developer
شرح موقعیت شغلی
مسئولیتهای مورد انتظار:
- مشارکت در طراحی، تولید و نگهداری نرمافزارهای پیچیده
- تولید و نگهداری برنامههای با کیفیت و سرعت بالا و مقیاسپذیر
- هدایت و رهبری تیم بکاند برای انجام مسئولیتهای تیم و پیادهسازی نیازمندیهای بیزینس
- جذب و پرورش توسعهدهندههای بکاند
- طراحی، توسعه، تست و نگهداری محصولات
شایستگیهای مورد نیاز:
- خلاقیت، قدرت تحلیل و حل مساله
- تسلط به مفاهیم برنامه نویسی شیءگرا
- تسلط بر زبان برنامه نویسی Java
- تسلط به الگوریتمها و ساختمان دادههای پایه برای توسعه نرمافزار
- تسلط به ابزارهای تیمی توسعه نرمافزار مانند Git
- تسلط نسبی به مفاهیم پایگاه داده شامل PostgreSQL, Redis, MongoDB, Cassandra, Elasticsearch
- تسلط به ابزارهای Stream Processing مانند Kafka
- تسلط بر اصول مهندسی نرمافزار و الگوهای طراحی و معماری نرمافزار
- تسلط به فریم ورکهای برنامه نویسی Spring شامل Spring Boot, Spring Data, Spring Cloud
- اشتیاق و انگیزه برای یادگیری تکنولوژیهای جدید
- آشنایی و سابقه کار با سیستمهای توزیعشده و دادهمحور
- آشنایی با معماری وب (REST-API)، میکرو سرویس و مفاهیم سیستم عام
مهارتهای مورد نیاز
- Java
- Spring Boot
- Git
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۵۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت