بازگشت به فرصت‌ها
لوگوی ایزد تکوین هوشمند آریانا | Izad Takvin Houshmand Ariana
جدیدفارسی

برنامه‌نویس جاوا (Java-آقا)

ایزد تکوین هوشمند آریانا | Izad Takvin Houshmand Ariana·تهران·امروز

حضوریمیان‌سطحقراردادیتوافقی

ایزد تکوین هوشمند آریانا | Izad Takvin Houshmand Ariana

شرح موقعیت

ما در حوزه فین‌تک فعالیت می‌کنیم و در حال توسعه زیرساخت‌های بانکداری دیجیتال، پرداخت، خرید اقساطی (BNPL)، تسهیلات و خدمات پذیرندگی بر پایه معماری میکروسرویسی هستیم. محصولات ما روزانه حجم قابل‌توجهی از تراکنش‌های مالی را مدیریت می‌کنند؛ به همین دلیل پایداری، امنیت، مقیاس‌پذیری و دقت در طراحی و پیاده‌سازی برای ما اهمیت ویژه‌ای دارد. در تیم ما کیفیت مهندسی نرم‌افزار یک اصل است. به کدنویسی تمیز، طراحی اصولی، تصمیم‌گیری فنی آگاهانه و حل مسئله اهمیت می‌دهیم و معتقدیم بهترین نتایج زمانی حاصل می‌شود که افراد توانمند در یک تیم چابک و مسئولیت‌پذیر کنار هم کار کنند. ما به دنبال یک توسعه‌دهنده جاوا هستیم که علاقه‌مند به حل مسائل فنی پیچیده و ساخت سرویس‌های مقیاس‌پذیر باشد. در این موقعیت شغلی، شما در توسعه و نگهداری سرویس‌های کلیدی پلتفرم از جمله پرداخت، تراکنش، تسهیلات و درگاه‌های مالی نقش خواهید داشت و روی محصولاتی کار می‌کنید که روزانه توسط تعداد زیادی از کاربران مورد استفاده قرار می‌گیرند. در این نقش با معماری میکروسرویسی، فناوری‌های روز و چالش‌های مرتبط با سیستم‌های پرترافیک و توزیع‌شده سروکار خواهید داشت. اگر از یادگیری مداوم، بهبود کیفیت نرم‌افزار و همکاری در یک تیم حرفه‌ای لذت می‌برید، این فرصت می‌تواند مسیر مناسبی برای رشد فنی و حرفه‌ای شما باشد. مهارت‌ها و توانمندی‌های مورد نیاز مهارت‌های امتیازآور امکان دورکاری ندارد.

مسئولیت‌ها

  • طراحی، توسعه و نگه‌داری میکروسرویس‌ها با Java 21 و Spring Boot / Spring Cloud
  • طراحی و پیاده‌سازی REST API و مستندسازی آن با OpenAPI/Swagger
  • توسعه‌ی سرویس‌های Reactive با Spring WebFlux و دسترسی به داده با R2DBC و JDBC
  • کار با پایگاه‌داده‌ی Oracle و مدیریت تغییرات اسکیما با Liquibase
  • پیاده‌سازی الگوهای رویداد محور (Event-Driven) و کش با Redis
  • یکپارچه‌سازی با Service Discovery ، API Gateway و احراز هویت با OAuth2
  • نوشتن تست (Unit / Integration)، مشارکت در Code Review و همکاری در فرایند CI/CD و استقرار با Docker
  • تسلط بر زبان Java و مفاهیم شی گرایی، Concurrency و ساختمان داده
  • تجربه‌ی عملی با Spring Boot / Spring Framework
  • آشنایی با معماری میکروسرویس و طراحی RESTful API
  • تسلط بر SQL و کار با دیتابیس‌های رابطه‌ای (Oracle یا مشابه)
  • تسلط بر Git و Maven و کار تیمی روی کد بیس مشترک
  • درک خوب از اصول طراحی تمیز و الگوهای طراحی (SOLID, Design Patterns)
  • روحیه‌ی یادگیری بالا و علاقه به فناوری‌ها و فریم‌ورک‌های جدید
  • تجربه در برنامه‌نویسی Reactive WebFlux / Reactor / R2DBC
  • آشنایی با Spring Cloud Gateway، Eureka، Config
  • تجربه با Keycloak / OAuth2 و مفاهیم امنیت در سیستم‌های مالی
  • آشنایی با Redis، Liquibase، MapStruct و Lombok
  • تجربه‌ی کار با معماری رویداد محور و صف پیام (Producer / Consumer)
  • آشنایی با Docker و فرایندهای CI/CD
  • سابقه‌ی فعالیت در حوزه‌ی بانکی، پرداخت یا فین‌تک

نیازمندی‌ها

  • Java
  • Spring Boot
  • OOP

مزایا

  • حقوق رقابتی متناسب با مهارت + بیمه
  • کار روی محصولی واقعی با مقیاس بالا و چالش‌های مهندسی جدی
  • استک فنی به‌ روز (Java 21، Spring Boot 3.5)
  • تیم فنی حرفه‌ای و فرهنگ Code Review و یادگیری مستمر
  • [بیمه تکمیلی / صبحانه / ناهار]