ما به دنبال یک برنامهنویس Java هستیم که تجربه عملی در توسعه سیستمهای مبتنی بر معماری مایکروسرویس داشته باشد. شما در تیم توسعه نرمافزارهای بانکی ما فعالیت خواهید کرد و در طراحی، پیادهسازی و نگهداری سرویسهای مقیاسپذیر و ایمن نقش کلیدی خواهید داشت.
مسئولیتها:
طراحی و توسعه سرویسهای مبتنی بر Java و Spring Boot
توسعه و نگهداری APIهای RESTful
همکاری با تیمهای مختلف برای بهبود عملکرد سیستم و پیادهسازی قابلیتهای جدید
بهینهسازی کد و رفع مشکلات موجود
کار با ابزارهای CI/CD و مدیریت کانتینرها (Docker)
رعایت اصول امنیتی و استانداردهای بانکی در توسعه نرمافزار
مهارتهای مورد نیاز:
تسلط به زبان Java 8+
آشنایی کامل با Spring Framework بهویژه Spring Boot
تجربه عملی در طراحی و توسعه سیستمهای Microservices
آشنایی با مفاهیم RESTful API
تجربه کار با JPA/Hibernate و پایگاه دادههای رابطهای (مانند Oracle یا PostgreSQL)
آشنایی با ابزارهای مدیریت نسخه (Git)
آشنایی با مفاهیم تست نرمافزار (JUnit, Mockito)
مهارتهای مزیت محسوب میشوند:
تجربه کار در محیطهای بانکی یا سیستمهای مالی
آشنایی با ابزارهای مانیتورینگ (Prometheus, Grafana)
آشنایی با معماریهای Event-Driven و ابزارهایی مثل Kafka
تجربه کار با Docker و Kubernetes
ویژگیهای شخصیتی مورد انتظار:
توانایی کار تیمی و ارتباط مؤثر
روحیه یادگیری و مسئولیتپذیری
توجه به جزئیات و رعایت استانداردهای کدنویسی
مزایا:
محیط کاری پویا و حرفهای
حقوق و مزایای رقابتی
فرصت رشد و ارتقاء شغلی