شرایط عمومی: • مدرک کارشناسی یا کارشناسی ارشد در رشتهی مهندسی کامپیوتر یا سایر حوزههای مرتبط • حداقل 5 سال تجربهی حرفهای در توسعهی نرمافزار با زبان Java • تسلط کامل بر مفاهیم برنامهنویسی شیگرا و طراحی ماژولار • تجربهی کار با فریمورکهای رایج Java مانند Spring / Spring Boot • آشنایی با طراحی و پیادهسازی RESTful API و استفاده از JSON • درک صحیح از اصول SOLID و معماری نرمافزار
مسئولیتها: • توسعه، نگهداری و بهبود نرمافزارهای تحت وب مبتنی بر Java • مشارکت فعال در طراحی و پیادهسازی راهحلهای خلاقانه در همکاری نزدیک با تیم فنی و محصول • آمادهسازی و نگهداری استاندارد کد با استفاده از ابزارهای روز توسعه • مسئولیت کامل توسعهی پروژهها از ایده تا انتشار • همکاری مستمر با تیم فنی جهت هماهنگی، برنامهریزی و اجرای موثر وظایف • مستندسازی فرآیند توسعه، معماری سیستم و اجزای کلیدی پروژهها • اطلاعرسانی مداوم به مدیر فنی و مدیر محصول از وضعیت پروژهها • استفاده از فناوریهای نوین همراه با بهترین شیوههای توسعهی نرمافزار
مهارتهای تخصصی: • تسلط بر سیستمهای کنترل نسخه مانند Git • آشنایی با اصول و پیادهسازی تست نرمافزار، بهویژه تستنویسی با JUnit یا TestNG • آشنایی با مفاهیم TDD و توسعهی تستمحور • درک عمیق از Design Patterns و معماریهای رایج نرمافزار • تجربهی کار با ابزارهای Build و CI/CD مانند Maven یا Jenkins • طراحی و پیادهسازی سیستمهای نرمافزاری با استفاده از اصول Domain-Driven Design (DDD) و Clean Architecture • مدلسازی دامنههای پیچیده کسبوکار و پیادهسازی Aggregateها، Entityها و Value Objectها • اطمینان از جداسازی لایههای مختلف سیستم (مانند Domain، Application و Infrastructure) بر اساس Clean Architecture • توسعه و نگهداری APIهای RESTful با ساختار تمیز و استاندارد • همکاری با تیمهای محصول برای تحلیل نیازمندیهای دامنه و تبدیل آنها به راهکارهای فنی • بهینهسازی عملکرد سیستمها و اطمینان از مقیاسپذیری و نگهداریپذیری کد • انجام Code Review با تمرکز بر رعایت اصول DDD • تجربهی کار با Apache Kafka برای پیادهسازی سیستمهای Event-Driven و Message-Driven • تسلط بر برنامهنویسی Reactive با استفاده از Project Reactor یا RxJava • پیادهسازی الگوهای Reactive Streams در معماریهای میکروسرویس و سیستمهای توزیعشده • آشنایی با Spring WebFlux و توسعه APIهای غیرهمزمان (Non-blocking)
موارد جذاب در رزومه و تجربه کاری شما: • آشنایی با متدولوژیهای چابک مانند Scrum • آشنایی با مفاهیم امنیت نرمافزار (Secure Coding) • تسلط بر کار با سیستمعاملهای لینوکس • تجربهی کاری در حوزههای پرداخت، بانکداری یا فینتک یک امتیاز ویژه محسوب میشود • تجربهی پیادهسازی Event Sourcing یا CQRS با استفاده از Kafka • کار با Kafka Streams برای پردازش جریان داده • تجربهی استفاده از Reactive Databases مانند یا R2DBC
شرایط کار: • روزهای کاری: شنبه تا پنجشنبه – به صورت حضوری • محل کار: مرزداران، تهران
مزایا: ✔ محیط کاری صمیمی و دوستانه ✔ حقوق و مزایای رقابتی ✔ هدایای مناسبتی ✔ فرصت رشد و توسعهی مهارتهای فنی
ما، یک شرکت پیشرو در حوزه پرداخت اعتباری هستیم که به ماموریت ارائه خدمات برتر و راحتی بینظیر برای مشتریان خود متعهدیم. از راهاندازی تاکنون، ما به عنوان یک نهاد قابل اعتماد شناخته شدهای در بازار پرداخت اعتباری عمل کردهایم و ارزشمندترین مشتریان خود را با ارائه راهکارهایی نوین و پیشرفته در زمینه پرداخت اعتباری، ارتباط برقرار کردهایم.
ما با ارائه راهکارهای پرداخت اعتباری، زندگی مشتریان را آسانتر میکنیم. از پرداخت قبوض و قسطیها تا انجام خریدهای اینترنتی و فیزیکی، ما همواره در کنار مشتریان خود هستیم تا امکاناتی بیشتر و راحتتر را برای آنها فراهم سازیم.
با تکیه بر فناوریهای نوین و تجاربی گسترده در حوزه پرداخت اعتباری، ما به مشتریان خود امکان میدهیم تا به آسانی و با اطمینان از خدمات و محصولات مختلف استفاده کنند، بدون نیاز به حمل و نقل پول نقد یا نگرانی از سرقت و سرقت اطلاعات مالی.