
گروه Reale به بیش از ۴٫۵ میلیون مشتری خدمات بیمه، بانکی، املاک و مستغلات و خدمات مرتبط ارائه میدهد. بیش از ۳٬۷۰۰ کارمند این گروه در ایتالیا، اسپانیا و شیلی فعالیت میکنند و از کسبوکاری متنوع بر پایه ثبات، همیاری، شفافیت، اخلاقمداری و قابلاعتماد بودن پشتیبانی میکنند. برای متخصصانی که به دنبال فرصتهایی در خدمات مالی، بیمه، املاک یا خدمات شرکتی هستند، Reale Group محیط یک سازمان بینالمللی را فراهم میکند که رویکرد «Together More» در آن بر همکاری و ارزشآفرینی مشترک تأکید دارد.
توسعهدهنده ارشد نرمافزار، سرپرست فنی - گروه ریاله، تورین، ترکیبی
با استفاده از میکروسرویسهای Java و معماری بومی ابر، رهبری نوسازی و بازپلتفرمسازی سامانههای بیمهای گروه ریاله را بر عهده بگیرید. در این نقش ترکیبی مستقر در تورین، تصمیمهای فنی، معماری و تحویل DevOps را هدایت کنید.
توضیحات
- اپلیکیشنهای پشتیبان محصولات و فرایندهای کسبوکار بیمههای زندگی را طراحی، مدیریت و پیادهسازی کنید
- نوسازی و بازپلتفرمسازی سامانه VIS را تعریف و اجرا کنید
- بهعنوان مرجع فنی تیمهای درگیر در این طرح فعالیت کنید
- در محیط چابک در تحلیل، طراحی و تحویل اپلیکیشن مشارکت کنید
- از گذار به معماریهای بومی ابر، میکروسرویسها و یکپارچهسازی رویدادمحور پشتیبانی کنید
- با توسعهدهندگان، معماران، متخصصان زیرساخت و شرکای بیرونی همکاری کنید
- راهنماهای فنی، تصمیمهای معماری و بهترین شیوههای توسعه را تعریف کنید
- اجزای پروژه را از نظر فنی هماهنگ کنید و همزمان کیفیت، امنیت، کارایی، تابآوری و قابلیت نگهداری را تضمین کنید
- در چارچوب مدل DevOps، از تعریف تا استقرار و تکامل پلتفرم، در همه مراحل چرخه عمر نرمافزار مشارکت کنید
- میکروسرویسهای Java کانتینریشده را که روی Azure Kubernetes Service (AKS) مستقر میشوند طراحی کنید
- سرویسهای بکاند و APIهای REST را با Spring Boot و Spring Data JPA توسعه دهید
- APIها را با استفاده از مشخصات OpenAPI و Swagger طراحی کنید
- از Java و SQL با پایگاههای داده Oracle استفاده کنید
شرایط لازم
- مدرک علوم کامپیوتر، مهندسی کامپیوتر یا تحصیلات و تجربه حرفهای معادل
- تجربه در نوسازی سامانههای اصلی سازمانی و اجرای برنامههای تحول یا بازپلتفرمسازی
- تجربه در تعریف راهبردهای مهاجرت از سامانههای یکپارچه به میکروسرویسها
- توانایی رهبری تیمهای متشکل از کارکنان داخلی و تأمینکنندگان
- دانش پیشرفته Java 17 یا بالاتر، اصول SOLID، الگوهای طراحی و کدنویسی تمیز
- تجربه عملی در توسعه میکروسرویسها
- دانش پیشرفته Spring Boot، Spring Data JPA، ماندگاری داده، تراکنشها، پیکربندی اپلیکیشن، مدیریت استثنا و تزریق وابستگی
- دانش عملی JUnit 5، Mockito و روشهای آزمون واحد و یکپارچه؛ آشنایی با TDD و ترجیحاً Testcontainers
- تجربه در طراحی، توسعه و یکپارچهسازی APIهای REST و سرویسهای SOAP با OpenAPI و Swagger
- آشنایی با Spring Security و استانداردهای OAuth 2.0، OpenID Connect و JWT
- دانش عملی SQL، ترجیحاً با پایگاههای داده Oracle
- تجربه با Docker و مفاهیم کانتینریسازی
- دانش Kubernetes، ترجیحاً Azure Kubernetes Service (AKS)
- تجربه با Git، راهبردهای شاخهبندی، درخواستهای ادغام و بازبینی کد
- دانش Maven، خط لولههای CI/CD، ابزارهای تحلیل ایستا و دروازههای کیفیت؛ ترجیحاً Azure DevOps و SonarQube
- تجربه یا آشنایی با محیطهای ابری، بهویژه Microsoft Azure
- دانش الگوهای تابآوری و سامانههای توزیعشده، از جمله مهلت زمانی، تلاش مجدد، قطعکننده مدار و همتوانی
- دانش اصول مشاهدهپذیری، از جمله ثبت گزارش ساختاریافته، سنجهها و ردیابی توزیعشده؛ ترجیحاً OpenTelemetry و Dynatrace
- تسلط در سطح متوسط به زبان انگلیسی
- تجربه استفاده از ابزارهای هوش مصنوعی برای پشتیبانی از چرخه عمر توسعه نرمافزار (SDLC)
- آشنایی با توسعه مبتنی بر مشخصات و مهندسی با کمک هوش مصنوعی
- توانایی تعریف دستورالعملها، گردشکارها و مهارتها برای عاملهای هوش مصنوعی
- دانش پلتفرمها و هارنسهای عامل برای توسعه، آزمون و مستندسازی نرمافزار
مزایا
- مدل کاری ترکیبی
- حداکثر ۱۲ روز کار از راه دور در ماه