توضیحات

 توسعه‌دهنده Backend Java (Mid-Level)  

ما در شرکت دانش‌بنیان داده‌پردازان ارتباط‌گستر ویونا به دنبال یک توسعه‌دهنده Backend Java در سطح Mid-Level هستیم که بتواند در طراحی، توسعه و بهبود سرویس‌های Backend در یک معماری مدرن و ماژولار نقش مؤثری داشته باشد.

در ویونا روی سیستم‌های سازمانی و مقیاس‌پذیر و حل مسائل واقعی کسب‌وکار کار می‌کنیم؛ بنابراین این موقعیت فقط شامل پیاده‌سازی تسک‌های مشخص نیست و فرصت مشارکت در طراحی، تصمیم‌های فنی و بهبود معماری را نیز فراهم می‌کند.

  مسئولیت‌ها

 ✅ طراحی، توسعه و نگهداری سرویس‌های Backend با استفاده از Java و Spring Boot

 ✅ توسعه و پیاده‌سازی REST API و سرویس‌های ارتباطی بین ماژول‌ها

 ✅ مشارکت در طراحی و توسعه معماری ماژولار و Microservices

 ✅ تحلیل مسئله و تبدیل نیازمندی‌ها به راهکارهای فنی قابل اتکا

 ✅ بهبود Performance، Scalability و Reliability سرویس‌ها

 ✅ رفع مشکلات و Technical Debt و مشارکت در بهبود کیفیت کد

 ✅ مشارکت در Code Review و تصمیم‌های فنی تیم

 ✅ پیشبرد مستقل تسک‌های فنی و ارائه به‌موقع خروجی

  مهارت‌های مورد نیاز

 ☑️ تسلط خوب به Java

 ☑️ تجربه عملی با Spring / Spring Boot

 ☑️ تجربه طراحی و توسعه REST API

 ☑️ تجربه کار با Git

 ☑️ آشنایی مناسب با SQL و پایگاه‌های داده رابطه‌ای؛ تجربه Oracle مزیت محسوب می‌شود

 ☑️ توانایی تحلیل مسئله، دیباگ و یافتن راهکار

 ☑️ توانایی پیشبرد مستقل فعالیت‌ها در چارچوب تیم و معماری پروژه

  مزیت محسوب می‌شود اگر تجربه داشته باشید در:

 ✳️ Spring Ecosystem، به‌ویژه Spring Security و Spring Gateway

 ✳️ معماری Microservices و سیستم‌های ماژولار

 ✳️ gRPC و ارتباط بین سرویس‌ها

 ✳️ Redis و سیستم‌های In-Memory

 ✳️ Docker و مفاهیم Containerization

 ✳️ مفاهیم CI/CD و Deployment

 ✳️ بهینه‌سازی Performance در سرویس‌های Backend

  ویژگی‌های فردی مورد انتظار

 ✔️ مسئولیت‌پذیری و Ownership نسبت به کار

 ✔️ توانایی تحلیل مسئله و پیدا کردن راهکار، نه صرفاً پیاده‌سازی دستورات

 ✔️ توانایی پیشبرد مستقل تسک‌ها

 ✔️ علاقه به یادگیری و مواجهه با مسائل فنی جدید

 ✔️ روحیه کار تیمی و ارتباط مؤثر با اعضای تیم

 ✔️ نگاه سیستمی و توجه به کیفیت، پایداری و قابل نگهداری بودن نرم‌افزار

  چرا با ویونا؟

در ویونا قرار نیست فقط کد بزنید؛ در ساختن سیستم و حل مسئله‌های واقعی سهیم خواهید بود.

در این موقعیت، فرصت دارید روی پروژه‌های سازمانی و مقیاس‌پذیر کار کنید و در بخش‌های مختلف چرخه توسعه نرم‌افزار، از طراحی و معماری Backend تا توسعه، بهینه‌سازی و بهبود محصول نقش داشته باشید.

بخشی از فضای فنی پروژه‌های ما شامل Java، Spring Boot، REST API، Microservices، Docker، Oracle و Next.js است و در کنار توسعه نرم‌افزار، با چالش‌های واقعی سیستم‌های سازمانی، داده‌محور و مقیاس‌پذیر مواجه خواهید شد.

  ما به دنبال افرادی هستیم که علاوه بر توانایی فنی، مسئولیت کار خود را بپذیرند، مسئله را تحلیل کنند و برای حل آن راهکار ارائه دهند. در مقابل، اعضای تیم فرصت دارند در تصمیم‌های مهندسی مشارکت کنند و تجربه خود را در پروژه‌های واقعی و چالش‌های فنی عمیق‌تر کنند.

  اگر Java و Backend را جدی دنبال می‌کنید و دوست دارید از یک Developer صرف، به یک مهندس نرم‌افزار با نگاه سیستمی‌تر تبدیل شوید، خوشحال می‌شویم رزومه شما را بررسی کنیم.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟