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

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

شرح شغل: 

  • مسئولیت کامل در طی مراحل مختلف توسعه (از تحلیل نیاز تا استقرار) در لایه‌ی بک‌اِند و اکوسیستم جاوا
  • مشارکت فعال در طراحی ساختار سرویس‌ها و ماژول‌ها با تمرکز بر توسعه‌پذیری (Extensibility) و نگهداری آسان (Maintainability)
  • نوشتن کدهای تمیز، خوانا و قابل تست با پایبندی به اصول Clean Code و SOLID. قابلیت تدوین و ارائه API های مناسب برای تیم های دیگر 
  • طراحی مدل‌های داده‌ای بهینه و نرمال‌سازی اصولی جداول با در نظر گرفتن کارایی بالا
  • تحلیل گلوگاه‌های سیستم (Bottlenecks)، بهینه‌سازی کوئری‌های دیتابیس و بهبود کارایی سرویس‌ها
  • طراحی و مستندسازی APIهای RESTful و ایمن جهت تعامل با تیم‌های کلاینت و همکار
  • شناسایی و رفع باگ‌های پیچیده در محیط‌های عملیاتی با تمرکز بر ارائه راهکارهای پایدار (نه فقط راهکارهای موقت)
  • پیاده‌سازی استراتژی‌های تست شامل Unit و Integration Tests برای اطمینان از سلامت خروجی
  • مشارکت فعال در جلسات Code Review با نگاهی انتقادی و آموزشی برای ارتقای استانداردهای تیم

شرایط احراز: 

  • تسلط بر Core Java: شناخت عمیق از مدیریت حافظه (Memory Management)، Multi-threading و مکانیزم‌های داخلی JVM
  • تسلط بر معماری و الگوها: تجربه عملی در پیاده‌سازی Design Patterns و اصول شی‌گرایی پیشرفته
  • اکوسیستم Spring & Hibernate: تسلط بر Spring Boot، مدیریت تراکنش‌ها (ACID) و کار حرفه‌ای با ORMها
  • تخصص در دیتابیس: تسلط بر SQL و تجربه کار با Oracle (مدیریت Indexها، Execution Plans و Connection Pooling)
  • امنیت و ارتباطات: تسلط بر پروتکل‌های ارتباطی (REST/SOAP) و مکانیزم‌های احراز هویت مدرن (مانند OAuth2, JWT)
  • دید میکروسرویس: درک مفاهیم معماری توزیع‌شده (Distributed Systems) و چالش‌های پیاده‌سازی میکروسرویس‌ها تسلط بر transaction management و اصول ACID
  • توانایی تحلیل: قابلیت چالش کشیدن مستندات طراحی و ارائه پیشنهادات بهبودیافته برای زیرساخت فنی

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

  • Java
  • Git
  • Spring Boot

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

  • سه تا شش سال

جنسیت

  • مهم نیست

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

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

نوع همکاری:

تمام وقت

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

۱۴۰۵/۰۵/۱۱
ارسال رزومه