• طراحی و پیادهسازی سرویسهای بکاند قدرتمند با Spring Boot
• تصمیمگیری در معماری پروژه و پیادهسازی بهترین شیوهها
• کار با پایگاهداده PostgreSQL و در صورت نیاز NoSQL
• بهینهسازی عملکرد و مقیاسپذیری سیستمها
• کار با Docker برای مدیریت کانتینرها
• استفاده و مدیریت Kubernetes برای استقرار و مقیاسدهی
• مانیتورینگ و لاگگیری با ابزارهایی مانند Sentry یا Prometheus
• همکاری نزدیک با تیمهای فرانتاند، DevOps و محصول
• راهنمایی و منتورینگ برنامهنویسان جونیور و بازبینی کدها
شرایط مورد نیاز:
• حداقل 5 سال تجربهی توسعهی بکاند با Java و Spring Boot
• تسلط بر PostgreSQL و طراحی ساختار پایگاهداده رابطهای
• توانایی طراحی APIهای REST و معماری نرمافزار
• تجربهی عملی در استفاده از Docker و Kubernetes
• آشنایی با CI/CD و گردشکار مبتنی بر Git
• تجربه در استفاده از ابزارهای مانیتورینگ مانند Sentry، Prometheus، یا Grafana
• مهارت بالا در ارتباط، راهبری و کار تیمی
مزیتها (در صورت داشتن):
• تجربه با پایگاهدادههای NoSQL مانند MongoDB یا Redis
• آشنایی با پلتفرمهای ابری مانند AWS، GCP یا Azure
• آشنایی با معماری مبتنی بر پیام (مثل Kafka یا RabbitMQ)
• مشارکت در پروژههای متنباز یا انجمنهای تخصصی برنامهنویسی