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

استخدام برنامه‌نویس Java/OAuth) Back-End)

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

برنامه‌نویس Java Backend با رویکرد امنیت نرم‌افزار

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

شرکت راهبرد امن ماهان برای توسعه و پشتیبانی محصولات نرم‌افزاری سازمانی خود، به دنبال یک برنامه‌نویس Backend Java است.

ما به دنبال فردی هستیم که فقط کدنویس نباشد؛ بلکه بتواند مفاهیم امنیت نرم‌افزار، پروتکل‌های احراز هویت و زیرساخت اجرای نرم‌افزار را نیز درک کند. فرد موردنظر باید توانایی توسعه Backend با Java را داشته باشد و در کنار آن بتواند نرم‌افزار را روی بستر Linux نصب، اجرا، بررسی و عیب‌یابی کند.

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


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

  • تسلط مناسب به برنامه‌نویسی Backend با Java
  • آشنایی با طراحی و توسعه API
  • آشنایی با مفاهیم امنیت نرم‌افزار
  • آشنایی با مفاهیم احراز هویت و مجازشماری
  • آشنایی با پروتکل‌های OAuth 2.0 و OpenID Connect
  • آشنایی با مفاهیم SAML، JWT، JWK، Certificate و PKI
  • تسلط مناسب به Linux، به‌ویژه کار با Command Line
  • توانایی نصب، اجرا و عیب‌یابی نرم‌افزار روی بستر Linux
  • آشنایی با Docker و مفاهیم Container
  • توانایی بررسی Logها و تحلیل خطاهای نرم‌افزاری
  • آشنایی با مفاهیم پایه شبکه
  • توانایی یادگیری سریع مفاهیم فنی و محصولی

شرح مسئولیت‌ها

  • توسعه و نگهداری بخش‌های Backend محصول با Java
  • مشارکت در طراحی و پیاده‌سازی APIها و سرویس‌های نرم‌افزاری
  • بررسی و تحلیل مسائل مرتبط با امنیت نرم‌افزار، احراز هویت و مجازشماری
  • همکاری در توسعه قابلیت‌های مرتبط با OAuth، OpenID Connect، SAML، JWT و مفاهیم مرتبط
  • نصب، اجرا، بررسی و عیب‌یابی نرم‌افزار در محیط‌های Linux
  • همکاری در آماده‌سازی، استقرار و پشتیبانی نسخه‌های نرم‌افزار
  • بررسی Logها، تحلیل خطاها و پیگیری مشکلات نرم‌افزاری و اجرایی
  • تعامل با تیم توسعه داخلی شرکت برای تحلیل مسائل فنی، انتقال نیازها و ارائه راهکار
  • تعامل فنی با مشتریان و تیم‌های فنی سازمان‌ها و شرکت‌هایی که با محصول یکپارچه‌سازی انجام می‌دهند
  • راهنمایی و همراهی تیم‌های فنی بیرونی در فرآیند اتصال، تست، رفع خطا و یکپارچه‌سازی با سامانه
  • بررسی مشکلات مطرح‌شده از سمت مشتریان سازمانی و پیگیری آن‌ها تا رسیدن به نتیجه مشخص
  • مستندسازی تنظیمات، خطاها، تغییرات، سناریوهای یکپارچه‌سازی و راهکارهای فنی
  • یادگیری معماری محصول و مشارکت در توسعه قابلیت‌های تخصصی آن

مهارت‌های مزیتی

داشتن موارد زیر الزامی نیست، اما مزیت محسوب می‌شود:

  • تجربه کار با Spring Boot یا فریم‌ورک‌های مشابه Java
  • آشنایی با Keycloak یا سایر سامانه‌های IAM / SSO
  • آشنایی با PostgreSQL یا سایر پایگاه‌های داده
  • آشنایی با Docker Compose
  • آشنایی با Nginx یا Reverse Proxy
  • آشنایی با مفاهیم DevOps و استقرار نرم‌افزار
  • تجربه کار روی نرم‌افزارهای سازمانی یا امنیتی
  • تجربه پشتیبانی فنی محصول در محیط مشتری

مزایای همکاری

  • همکاری با یک شرکت دانش‌بنیان مستقر در پارک علم و فناوری
  • فعالیت روی محصول نرم‌افزاری تخصصی و Enterprise
  • محیط کاری پویا، دوستانه، یادگیرنده و منعطف
  • امنیت شغلی و مسیر همکاری بلندمدت
  • فرصت رشد در حوزه Java Backend، امنیت نرم‌افزار، Linux و IAM / SSO
  • یادگیری عملی مفاهیم OAuth، OpenID Connect، SAML، JWT و PKI
  • حقوق و مزایای منصفانه
  • کمک‌هزینه ناهار
  • امکان بررسی شرایط همکاری برای افراد مشمول خدمت سربازی، مطابق ضوابط و ظرفیت‌های موجود

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

  • Back-end
  • Java
  • OAuth
  • OpenID

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

  • سه تا شش سال

جنسیت

  • مهم نیست

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

  • مهم‌ نیست

نوع همکاری:

تمام وقت

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

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