برنامهنویس جاوا (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 و یادگیری مستمر
- [بیمه تکمیلی / صبحانه / ناهار]