ما به دنبال یک توسعهدهنده بک-اند با تجربه و مسلط بر تکنولوژیهای مدرن هستیم. شما به عنوان عضوی از تیم فنی ما، مسئول توسعه و نگهداری سرویسهای بک-اند و APIها خواهید بود. لطفا در نظر داشته باشید که کار به صورت تمام وقت و حضوری میباشد.
شرح وظایف:
طراحی، توسعه و پیادهسازی سرویسهای بک-اند با استفاده از Java و Spring Boot
· توسعه و مدیریت APIهای RESTful برای تبادل داده با سمت کلاینت
· کار با پایگاههای داده Oracle 19c و MongoDB با استفاده از ابزارهای ORM مانند Spring Data
· نوشتن کدهای واحد تست (Unit Testing) و تستهای تعاملی(Integration Testing) برای اطمینان از کیفیت کد
· بهینهسازی عملکرد، امنیت و پایداری سیستمها
· همکاری با تیمهای دیگر از جمله فرانت-اند، DevOps و دیگر تیمهای مرتبط
مهارتهای مورد نیاز:
· تسلط بر Java، Spring framework و اصول طراحی و معماری نرمافزار
· آشنایی با الگوهای طراحی و معماریهای مدرن مانند microservices وevent-driven
· تجربه کار با پایگاههای داده رابطهای (Oracle) و غیررابطهای(MongoDB)
· آشنایی با DevOps و ابزارهای مرتبط مانند Git، Docker
· درک عمیق از مفاهیم امنیتی و بهترین شیوههای برنامهنویسی امن
· توانایی کار در یک محیط چابک و تیمی
· توانایی حل مسائل پیچیده
· توانایی کار کردن با متدولوژی های Agile
· تجربه معماری میکروسرویس
· آشنایی با ابزار CI/CD
· آشنایی با Kubernetes
· آشنایی با Redis
· آشنایی با Kafka