آگهی‌های استخدامی

استخدام برنامه‌نویس جاوا (Mid-Level Java Developer)

شرح موقعیت شغلی

 ما به دنبال یک برنامه‌نویس جاوای با تجربه و متعهد هستیم که در توسعه نرم‌افزارهای مبتنی بر وب در محیط‌های مدرن Spring تخصص داشته باشد. فردی که توانایی تحلیل مسائل و طراحی سیستم‌های مقیاس‌پذیر را داشته باشد و علاوه بر بک‌اند، آشنایی قابل توجهی با فرانت‌اند نیز داشته باشد.

 | شرح وظایف کلیدی: 

·         توسعه و نگهداری برنامه‌های تحت وب با استفاده از زبان جاوا (Java17 به بالا) و فریم‌ورک‌های Spring Boot، Spring Security و Spring Cloud



·         طراحی و پیاده‌سازی معماری نرم‌افزار با رعایت اصول OOP، Clean Code و SOLID

·         همکاری موثر با تیم تحلیل و طراحی برای درک دقیق نیازمندی‌ها و ارائه راه‌حل‌های مناسب




·         تعامل با دیتابیس‌های رابطه‌ای (SQL) و غیررابطه‌ای (NoSQL) جهت بهینه‌سازی عملکرد و قابلیت اطمینان سیستم 




·         انجام تست‌های واحد و مشارکت در تست‌های یکپارچه‌سازی برای تضمین کیفیت کد




·         همکاری در بهبود و توسعه فرانت‌اند، آشنایی با تکنولوژی‌های رایج در وب (مثل HTML، CSS، JavaScriptو ReactJs, TypeScript) مزیت محسوب می‌شود

·     به‌کارگیری بهترین روش‌ها در توسعه نرم‌افزار برای ساخت برنامه‌های امن و مقیاس‌پذیر 






 | مهارت‌های تخصصی: ·  
  ·         تسلط کامل به مفاهیم برنامه‌نویسی شیءگرا (OOP)، Design Patterns، Clean Code و اصول SOLID

·         تسلط به محیط Spring شامل Spring Boot، Spring Security و آشنایی موثر با Spring Cloud



·         تجربه کار با دیتابیس‌های SQL و NoSQL و توانایی بهینه‌سازی کوئری‌ها و ساختار داده‌ها (پایگاه داده Oracle مزیت        محسوب می شود)
·         توانایی تحلیل دقیق نیازمندی‌ها و طراحی نرم‌افزار متناسب با آن‌ها



·         آشنایی با مفاهیم فرانت‌اند و تکنولوژی‌های مرتبط نظیر ReactJs جهت همکاری در پروژه‌های وب  



·         آشنایی با ابزارهای مدیریت نسخه مانند Git



·         توانایی کار در تیم و ارتباط موثر با اعضای تیم


 | مهارت‌های نرم افزاری: ·   

 ·         تجربه کار با محیط‌های لینوکس و آشنایی با دستورات و مدیریت سرور

·         تجربه استفاده از Docker برای کانتینرسازی برنامه‌ها



·         آشنایی یا تجربه اولیه در حوزه DevOps و پیاده‌سازی CI/CD



·        آشنایی با مفاهیم میکروسرویس‌ها و مدیریت سرویس‌ها در محیط ابری






 | توضیحات: ·

·         حداقل 5 سال تجربه کاری مرتبط در توسعه برنامه‌های جاوا





·         تجربه کار با پروژه‌های تحت وب و آشنایی با معماری میکروسرویس‌ها مزیت است





·         روحیه یادگیری بالا و توانایی حل مسئله







مهارت‌های مورد نیاز

  • orm
  • JAVA EE
  • Java

حداقل سابقه کار

  • سه تا شش سال

جنسیت

  • مهم نیست

وضعیت نظام وظیفه

  • معافیت دائم پایان خدمت

نوع همکاری:

تمام وقت

تاریخ انتشار آگهی:

۱۴۰۴/۱۱/۲۷ (منقضی‌شده)
مشاهده آگهی‌های استخدام مشابه