تیم برنامه نویسی آیریا در تلاش است تا سیستم توسعه داده خود را برای مقیاس پذیری هرچه بیشتر بازطراحی کند. محصولات این تیم در حال حاضر بیشتر از 1 میلیون کاربر ثبت شده دارند و همچنین برنامه توسعه طولانی مدت برای نرم افزار تدارک دیده شده است که انتظار می رود تعداد تراکنش های روزانه و کاربران را بیش از پیش افزایش دهد. برای توسعه نرم افزار از فناوری های Java، Spring، Docker، Liquibase استفاده شده و دیتابیس این محصول MySQL است.
درصورتیکه روحیه کار تیمی بالایی دارید، علاقه مند به تجربه یک کار هیجان انگیز هستید و مایلید در همکاری با یک تیم جوان و پرانرژی اثر بگذارید، ما منتظرتان هستیم.
مسئولیت های مورد انتظار
· مشارکت در تحلیل، طراحی، توسعه، تست و نگه داری محصولات
· تولید برنامه های با کیفیت و مقیاس پذیر
· کار تیمی درون تیمی و بین تیمی
· آموزش و هدایت سایر افراد تیم برای انجام مسئولیت ها و پیاده سازی نیازمندی ها
· مستندسازی مدون اطلاعات درخواستی
· اشتیاق یادگیری مداوم
شایستگی های مورد نیاز
· تسلط به مفاهیم برنامه نویسی شیء گرا
· تسلط به الگوریتم ها و ساختمان داده های پایه برای توسعه نرم افزار
· تسلط بر اصول مهندسی نرم افزار و الگو های طراحی و معماری نرم افزار
· آشنایی با معماری Restful
· آشنایی با معماری Microservice
· تسلط بر Maven
· تسلط به ابزارهای تیمی توسعه نرم افزار مانند Git
· تسلط به مفاهیم پایگاه داده های رابطه ای و تجربه کار با حداقل یکی از پایگاه های داده MySQL/Oracle/MariaDB/PostgreSQL
· تسلط به فریم ورک های برنامه نویسی Spring شامل Spring Boot, Spring Data
· آشنایی با متدلوژی Scrum
دانسته هایی که مزیت محسوب می شوند
· تسلط بر Docker و ساخت Docker-image از برنامه های جاوا
· آشنایی و سابقه کار با سیستم های توزیع شده و داده محور
· تسلط به ابزارهای Stream Processing مانند Kafka
· آشنایی با اصول مانیتورینگ و نرم افزارهای Prometheus و Grafana
· آشنایی با اصول جمع آوری لاگ ها و ELK
· آشنایی با Kubernetes
· آشنایی با Redis
· آشنایی با CI/CD
· آشنایی با Spring Cloud
ثبت مشکل و تخلف آگهی
ارسال رزومه برای زندگی سازان هوشمند آیریا