
Citi یک شرکت جهانی در حوزه بانکداری و خدمات مالی است که به مصرفکنندگان، شرکتها، دولتها و مؤسسات خدمات ارائه میدهد. خدمات این شرکت شامل بانکداری خرد، کارتهای اعتباری، مدیریت ثروت، بانکداری شرکتی و بانکداری سرمایهگذاری است و عملیات آن در بیش از ۱۰۰ کشور انجام میشود. Citi بهعنوان یک سازمان مالی بینالمللی بزرگ، تیمهایی را که در حوزههای بانکداری، خدمات مالی و فینتک فعالیت میکنند گرد هم میآورد.
توسعهدهنده ارشد و رهبر جاوا مایکروسرویس
رهبری نوسازی یکپارچهسازی بانکداری هسته و مایکروسرویسهای جاوا در سیتی را بر عهده بگیرید. تیمهای فنی فعال در پیامرسانی پایدار، پایگاههای داده و معماری بومی ابر را هدایت کنید.
توضیحات
- معماری یکپارچهسازیهای بانکداری هسته و اکوسیستم مدرن مایکروسرویس را تعیین کنید و توسعه آن را هدایت کنید.
- به توسعهدهندگان، مهندسان بکاند و متخصصان یکپارچهسازی راهنمایی و آموزش بدهید.
- برنامهریزی تحویل یکپارچهسازیهای پیچیده را از معماری و تقسیم کار تا برآورد، تأمین منابع و اولویتهای نقاط عطف رهبری کنید.
- کد، درخواستهای ادغام و طرحهای معماری را بازبینی کنید.
- با تیمهای کسبوکار، معماری سازمانی، پایگاه داده و زیرساخت، امنیت اطلاعات و فروشندگان هماهنگ شوید.
- در زمینه ارجاع موارد، بررسی اولیه رخدادهای محیط عملیاتی و یافتن علت ریشهای مشاوره دهید.
- برای پشتیبانی از تحویل قابلاعتماد، نشستهای اجایل و اسکرام را برگزار کنید.
- با Spring Boot، Spring Cloud و APIهای REST یا gRPC مایکروسرویسهای جاوای کانتینری بسازید و مستقر کنید.
- مدلهای داده و لایههای ماندگاری را طراحی کنید، پرسوجوها و ایندکسها را بهینه کنید و مشکلات مخزن اتصال و قفل سطر را برطرف کنید.
- یکپارچهسازیهای با دسترسپذیری بالا و تحملپذیر در برابر خطا، همراه با بازیابی از فاجعه ایجاد کنید تا اختلال کسبوکار به حداقل برسد.
- سامانههای TIBCO BusinessWorks و IBM MQ را با Apache Kafka و مایکروسرویسهای جاوای بومی ابر نوسازی کنید.
- سکوهای بانکی را برای کشف تقلب، شبکههای پرداخت، پایاپای و تسویه، و دفترکلهای سازمانی به هم متصل کنید.
- خطمشیهای پایه امنیتی، کنترلهای حسابرسی، مقررات مالی، قواعد حفاظت از داده، مدیریت گواهی و استانداردهای تابآوری عملیاتی را اعمال کنید.
- پیامرسانی بلادرنگ با حجم بالا، توان عملیاتی، صفهای پیام مرده و مسیریابی SLA زیر یک ثانیه را مدیریت کنید.
شرایط لازم
- تسلط پیشرفته بر Core Java، شامل Java 11، 17 یا 21، چندنخی، همروندی و تنظیم JVM.
- دانش عملی قوی از Spring Framework، شامل Spring Boot، Spring Cloud، Spring Data، Spring Security و Spring Batch.
- درک عمیق الگوهای مایکروسرویس مانند Saga، CQRS، قطعکننده مدار و مسیریابی API Gateway.
- تجربه کار با Docker، Kubernetes و OpenShift.
- تسلط پیشرفته بر Oracle 19c یا نسخههای جدیدتر، SQL و PL/SQL، شامل رویههای ذخیرهشده، توابع، بستهها و تریگرها.
- تخصص در بهینهسازی پرسوجو، تحلیل طرح اجرا، طراحی ایندکس، پارتیشنبندی و گردآوری آمار.
- تسلط بر HikariCP، رقابت بر سر قفل، رفع بنبست و سطوح جداسازی تراکنش.
- آشنایی با Hibernate و JPA، از جمله روشهای اجتناب از الگوهای نامناسب ORM.
- تخصص موضوعی در TIBCO BusinessWorks، TIBCO EMS و TIBCO Administrator یا TEA.
- تجربه کار با IBM MQ و Apache Kafka.
- تجربه کار با REST، OpenAPI یا Swagger، SOAP، gRPC، JSON، XML، XSD، WSDL، XPath، XSLT و مدلسازی داده کانونی.
- آشنایی با SSL/TLS، mTLS، PKI، OAuth2، OIDC، SAML و مدیریت کلید یا توکن API.
- تجربه کار با Git، Maven، Gradle، Harness، TeamCity، Jenkins و uDeploy.
- تجربه کار با Splunk، AppDynamics، Dynatrace، Prometheus، Grafana، Micrometer و رهگیری توزیعشده.
- تجربه کار با TDD، BDD، JUnit 5، Mockito، Testcontainers، Spring Boot Test، Pact، Spring Cloud Contract، JMeter، Gatling، SonarQube و Checkstyle.
- تخصص عمیق در معماری یکپارچهسازی برای بانکداری و خدمات مالی.
- تجربه در کشف تقلب، شبکههای پردازش پرداخت، حسابداری دفترکل هسته و سامانههای پردازش معامله یا تراکنش.
- آشنایی با جریانهای تراکنشی، STP، تحویل دقیقاً یکباره، همتوانی و تابآوری در پیامرسانی با حجم بالا.
- آشنایی با مقررات بانکی، آمادگی حسابرسی، تابآوری عملیاتی و چارچوبهای حفاظت از داده.
- توانایی اثباتشده در رهبری، راهنمایی و مدیریت تیمهای فنی.
- توانایی اثباتشده در مدیریت تحویل سرتاسری، نقشهراه معماری، دامنه کار، پالایش بکلاگ، برآورد و اولویتبندی.
- مهارت قوی در مدیریت ذینفعان، ارتباطات فنی، ارائه، اجایل، اسکرام یا کانبان، برنامهریزی اسپرینت و حاکمیت انتشار.
مزایا
- استخدام با فرصت برابر.
- تسهیلات متعارف برای افراد دارای معلولیت.
- پشتیبانی دسترسپذیری برای درخواستهای شغلی.