سازه های هوشمند مبین طابران
سازه های هوشمند مبین طابران

برنامه نویس Back-End (Java)

مشهد، سناباد
امکان دورکاری
تمام وقت
شنبه تا چهارشنبه 8 تا 16:30
-
وام -پاداش -امریه‌ی سربازی -ساعت کاری منعطف -بسته ها و هدایای مناسبتی
زیر 10 نفر
فناوری اطلاعات / نرم افزار و سخت افزار
شرکت ایرانی دارای مشتریان داخلی
1396
خصوصی
توضیحات بیشتر

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

2 سال سابقه کار در گروه شغلی مشابه
PostgreSql - متوسط
Java - متوسط
GIT - متوسط
Hibernate - متوسط
Unit Testing - متوسط
Docker - متوسط
Gitlab - متوسط
ترجیحا ساکن مشهد

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

برنامه‌نویس جاوا (میانی / ارشد) — Java Developer (Mid / Senior)

وظایف و مسئولیت‌ها:

  • طراحی، توسعه، تست و نگهداری سرویس‌ها و اپلیکیشن‌های Backend مبتنی بر Java
  • پیاده‌سازی و توسعه APIهای REST با Spring Boot و مستندسازی استاندارد
  • توسعه و نگهداری ارتباطات بلادرنگ (Real-time) بر پایه Socket / TCP و WebSocket
  • کار با پایگاه داده‌های رابطه‌ای (خصوصاً PostgreSQL) و بهینه‌سازی Queryها، ایندکس‌ها و کارایی
  • پیاده‌سازی و نگهداری لایه گزارش‌گیری/تحلیل داده با ClickHouse و طراحی جریان انتقال داده (ETL/Sync)
  • استفاده از سیستم‌های پیام‌رسان مانند RabbitMQ برای ارتباط بین سرویس‌ها و پردازش‌های غیرهمزمان
  • پیاده‌سازی و یکپارچه‌سازی احراز هویت و مدیریت دسترسی با Keycloak (OAuth2 / OpenID Connect / JWT)
  • تحلیل و رفع خطاها، Debug، Troubleshooting و بهبود پایداری و Performance در محیط عملیاتی
  • مشارکت در طراحی فنی، بازبینی کد (Code Review) و رعایت استانداردهای کیفیت کد، امنیت و کارایی
  • همکاری نزدیک با تیم‌های محصول/فرانت/DevOps برای طراحی و پیاده‌سازی قابلیت‌های جدید

شرایط و مهارت‌های لازم

  • حداقل 2 سال تجربه حرفه‌ای در توسعه Java (برای ارشد 5+ سال)
  • تسلط بر برنامه‌نویسی شیءگرا (OOP)، اصول طراحی، ساختمان داده و مفاهیم الگوریتمی
  • تجربه عملی با Spring Boot، توسعه RESTful API و معماری سرویس‌گرا (Microservices / SOA)
  • تسلط به SQL و تجربه قوی در PostgreSQL شامل Indexing، Transaction، Query Plan و Optimization
  • تجربه کار با Socket / TCP و مفاهیم شبکه (Connection Handling, Keepalive, Timeout, Reconnect)
  • تجربه کار با WebSocket برای ارتباطات real-time
  • آشنایی عملی با Git و فرآیندهای تیمی (Branching/PR)
  • تجربه کار با Docker و مفاهیم استقرار و اجرای سرویس‌ها
  • توانایی حل مسئله، تحلیل دقیق، کار مستقل و مسئولیت‌پذیری در تحویل تسک‌ها


مزیت‌ها (Nice to Have)

  • تجربه کار با Redis (Cache/Session/Distributed Lock و…)
  • تجربه کار با ClickHouse در حجم داده بالا و طراحی مدل‌های گزارش‌محور
  • آشنایی با PostGIS و داده‌های مکانی (GIS)
  • تجربه کار با Keycloak در محیط‌های سازمانی (Realm/Client/Role/Policy)
  • آشنایی با CI/CD و ابزارهای DevOps (GitLab CI / GitHub Actions / Jenkins و…)
  • آشنایی با Observability (Logging/Monitoring/Tracing) مثل ELK/Prometheus/Grafana
  • تجربه کار تیمی در محیط‌های Agile/Scrum


    ما روی مجموعه‌ای از پروژه‌های دانش بنیان تخصصی و پویا کار می‌کنیم که تمرکز اصلی آن‌ها سامانه‌های تعمیر و نگهداری (CMMS/EAM)، مدیریت دارایی‌های سازمانی و پایش هوشمند تجهیزات است.
    در این محصولات، داده‌های عملیاتی و فنی در مقیاس بالا جمع‌آوری و تحلیل می‌شوند تا فرآیندهای نگهداری از حالت واکنشی به سمت نگهداری پیشگیرانه و پیش‌بینانه (Predictive Maintenance) حرکت کنند؛ یعنی کاهش توقفات، افزایش بهره‌وری و تصمیم‌گیری دقیق‌تر بر اساس داده.
    در این تیم با چالش‌های واقعی و مسئله‌های جدی روبه‌رو می‌شوید: طراحی و توسعه ماژول‌های حیاتی، ساخت داشبوردهای عملیاتی و مدیریتی، بهینه‌سازی کارایی سیستم، و ایجاد تجربه کاربری مناسب برای سناریوهای سازمانی است . محیط کاری فنی، رشددهنده و محصول‌محور بوده و فرصت یادگیری و اثرگذاری در سطح بالا فراهم است.

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

جنسیت
ترجیحاً آقا
نرم افزارها
Java| متوسط GIT| متوسط Hibernate| متوسط Unit Testing| متوسط Gitlab| متوسط PostgreSql| متوسط Docker| متوسط

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

ارسال رزومه برای سازه های هوشمند مبین طابران

این آگهی بسته شده است