
MoneyGram یک شرکت جهانی فینتک و انتقال پول است که بر جابهجایی پول در سراسر مرزها از طریق پرداختهای دیجیتال، پرداخت نقدی در مراکز خردهفروشی و خدمات انتقال پول برای مصرفکنندگان تمرکز دارد. شبکه این شرکت دسترسی آنلاین را با صدها هزار مرکز خردهفروشی ترکیب میکند و به مشتریان در بیش از ۲۰۰ کشور و منطقه خدمات میدهد. MoneyGram همچنین قابلیتهای پرداخت مبتنی بر رمزارز و بلاکچین را توسعه میدهد؛ از جمله انتقال استیبلکوین، خدمات تبدیل رمزارز به نقد و نقد به رمزارز، و مشارکت بهعنوان اعتبارسنج سولانا.
مهندس قیمتگذاری جاوا در مانیگرام (دورکاری در آمریکا)
در مانیگرام، سامانههای مالی امن و کمتأخیر بسازید و بر موتورهای قیمتگذاری و سرویسهای بکاند تمرکز کنید. با میکروسرویسها، پایگاههای داده و استقرارهای AWS کار کنید.
توضیحات
- برنامههای سازمانی جاوا با دسترسپذیری بالا و تحمل خطا طراحی و پیادهسازی کنید.
- برای تراکنشهای مالی در مقیاس بزرگ، کد امن و کارآمد بنویسید.
- برای پردازش سریع و پایدار تراکنشها، میکروسرویسهای توزیعشده طراحی و مقیاسپذیر کنید.
- مدلهای داده را بهینه کنید و شِمای پایگاه داده تراکنشی طراحی کنید.
- پایگاههای داده رابطهای و NoSQL را مدیریت کنید.
- APIهای متصل به شبکههای مالی و سامانههای ERP شخص ثالث را بسازید و ایمن کنید.
- خطوط استقرار ابری امن را در AWS مدیریت و خودکارسازی کنید.
- بازبینی کدها را هدایت کنید و استانداردهای کدنویسی امنیت مالی را رعایت کنید.
- به همکاران مهندسی راهنمایی و مشاوره بدهید.
- گلوگاههای تراکنش را پیدا کنید و کارایی پرسوجوها را بهبود دهید.
- استقرارهای عملیاتی را بدون قطعی اجرا کنید.
- با تیمهای میانرشتهای همکاری کنید تا نرمافزار مالی پربازده و کمتأخیری بسازید که روی AWS میزبانی میشود.
شرایط لازم
- ۲ تا ۵ سال تجربه حرفهای در مهندسی نرمافزار بکاند.
- تجربه کار با سامانههای توزیعشده در مقیاس بزرگ، محصولات سازمانی SaaS یا برنامههای بانکی و مالی تراکنشی.
- تجربه ساخت و استقرار نرمافزار در محیطهای Agile یا Scrum.
- تجربه انتقال برنامههای یکپارچه به معماری میکروسرویسهای توزیعشده.
- مدرک کارشناسی یا کارشناسی ارشد در علوم کامپیوتر، فناوری اطلاعات یا رشتهای مرتبط، یا تجربه عملی معادل.
- مهارت قوی در عیبیابی در سطح سامانه.
- توانایی تصمیمگیری سنجیده بر اساس دادههای موجود.
- رویکردی خودراهبر و توانایی پیشبرد کار در شرایط مبهم، بدون دریافت دستورالعمل گامبهگام.
- مهارت ارتباطی پیشدستانه.
- تسلط عالی به زبان انگلیسی، هم در گفتار و هم در نوشتار.
- تجربه کار با Java 17 یا 21، Spring Boot، Spring Cloud، Hibernate ORM و JPA.
- آشنایی با میکروسرویسها، معماری رویدادمحور، CQRS، تراکنشهای توزیعشده با الگوی Saga و طراحی دامنهمحور.
- تجربه کار با PostgreSQL، Oracle DB و Couchbase.
- تجربه کار با Apache Kafka.
- تجربه کار با Docker، Kubernetes و Jenkins یا GitLab CI.
- تجربه کار با JUnit 5، Mockito، Testcontainers، آزمون قرارداد خودکار و Maven یا Gradle.
- تجربه کار با AWS، Azure یا GCP.
مزایا
- هیچ مزیت، امتیاز جانبی یا جبران خدمات اضافی مشخصی ذکر نشده است.