سما - سنجشگران میزان ابزار
سما - سنجشگران میزان ابزار

توسعه‌دهنده ارشد Java (Legacy Modernization)

تهران، چیتگر
امکان دورکاریامکان استخدام معلولین
تمام وقت یا پاره وقت
شنبه تا چهارشنبه (7 الی 16:30)
-
ساعت کاری منعطف
11 تا 50 نفر
خدمات مهندسی و تخصصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Oracle Database - متوسط
Java - پیشرفته
JavaScript - متوسط
JQuery - متوسط

شرح شغل و وظایف

ما در شرکت سما به منظور مانیتورینگ جریان کار، در حال نگه‌داری و بهبود یک سامانه سازمانی عملیاتی هستیم که بر پایه Java/JSP/Servlet و Oracle پیاده‌سازی شده است. این سامانه شامل فرایندهای حیاتی کسب‌وکار (ثبت اطلاعات، گردش‌کار عملیاتی، گزارش‌گیری و یکپارچه‌سازی ایمیل/فایل) بوده و اکنون نیازمند توسعه‌دهنده‌ای باتجربه برای پایدارسازی، امن‌سازی، ریفکتور و بهبود تدریجی معماری است.
مسئولیت‌های اصلی:
- نگه‌داری و توسعه قابلیت‌های جدید در کدبیس Java/JSP موجود
- تحلیل و بهبود جریان‌های کسب‌وکار وابسته به Oracle و Stored Procedure
- کاهش ریسک‌های امنیتی (به‌خصوص SQL Injection، مدیریت امن Secrets، کنترل دسترسی)
- ریفکتور تدریجی کدهای Legacy و جدا کردن منطق دامنه از لایه نمایش
- طراحی و افزودن تست‌های موثر برای مسیرهای بحرانی سیستم
- بهینه‌سازی عملکرد کوئری‌ها و جریان‌های پرترافیک
- مستندسازی فنی و کمک به تعریف استانداردهای توسعه پایدار
مهارت‌های فنی الزامی:
- تسلط عملی به Java و مفاهیم Servlet/JSP
- تجربه قوی در Oracle SQL/PLSQL و کار با Stored Procedure
- تجربه کار با JDBC و الگوهای امن دسترسی به داده
- تسلط به JavaScript/jQuery و Bootstrap در پروژه‌های Server-rendered
- توانایی کار با سیستم‌های Legacy و انجام Refactor بدون اختلال سرویس
- درک عمیق از اصول امنیت نرم‌افزار در اپلیکیشن‌های وب
مهارت‌های ترجیحی:
- تجربه مهاجرت تدریجی از معماری Legacy به ساختارهای لایه‌ای/سرویس‌محور
- تجربه طراحی CI/CD و استانداردسازی Build در پروژه‌های فاقد ابزار مدرن
- سابقه بهبود مانیتورینگ، لاگینگ و خطایابی عملیاتی
- آشنایی با یکپارچه‌سازی Email، فایل‌سیستم و پردازش‌های پس‌زمینه
سطح تجربه Senior (یا Mid-to-Senior با سابقه اثبات‌شده در پروژه‌های Legacy بحرانی)
- تجربه مدرن‌سازی سمت فرانت‌اند (کاهش وابستگی به jQuery در مسیر تدریجی)
- تجربه طراحی تست‌های رگرسیون برای کدهای قدیمی
- تجربه عملی در سخت‌سازی امنیتی سامانه‌های سازمانی
- آشنایی با الگوهای Domain-driven Refactoring و Strangler Pattern

شرایط احراز شغل

جنسیت
تفاوتی ندارد
نرم افزارها
Java| پیشرفته Oracle Database| متوسط JavaScript| متوسط JQuery| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای سما - سنجشگران میزان ابزار

insight applicant

مقایسه من با سایر متقاضیان