اگر به کار روی سیستمهای بانکی مقیاسپذیر، تصمیمسازی فنی و راهبری تیم علاقهمند هستید، خوشحال میشویم با شما آشنا شویم.
مسئولیتها:
طراحی، توسعه و نگهداری سیستمهای بانکی با مقیاس بالا
مشارکت فعال در تصمیمات معماری و فنی
راهبری فنی تیم و منتورینگ نیروهای میدل و جونیور
انجام Code Review هدفمند و تعیین استانداردهای کدنویسی
همکاری نزدیک با تحلیلگران، QA و تیم محصول
تضمین امنیت، پایداری و کیفیت سیستم در محیط Production
مهارتهای فنی موردنیاز:
Java & Backend
تسلط عمیق به Java Core
تجربه عملی با Spring Boot، Spring Data، Spring Security
طراحی و پیادهسازی APIهای امن و پایدار (REST / gRPC)
رعایت Clean Code، SOLID و Design Patterns
دیتابیس:
تسلط بالا به SQL
تجربه کار با Oracle یا PostgreSQL
آشنایی با Transaction Management، Locking و Performance Tuning
معماری و مقیاسپذیری:
توان تحلیل و انتخاب بین Monolith و Microservices
آشنایی با Event-driven Architecture
تجربه یا آشنایی با Kafka / ActiveMQ
طراحی سیستمهای High Availability و Fault Tolerant
آشنایی با Idempotency و Data Consistency
حساسیت بالا نسبت به امنیت، لاگگیری و الزامات Compliance
مهارتهای فردی و رهبری:
مسئولیتپذیری و نگاه مالکیت نسبت به سیستم
علاقهمندی به راهبری فنی و منتورینگ
توان تصمیمگیری فنی و دفاع از آن
ارتباط مؤثر و مستندسازی شفاف
توان مدیریت بحران و مسائل Production
مزیت رقابتی:
تجربه مهاجرت Monolith به Microservices
آشنایی با DevOps و CI/CD
محل کار
ساختمان صدرا، شرکت داتین
پارک علم و فناوری پردیس
بهصورت حضوری