American Express
American Express
American Express یک شرکت جهانی ارائه‌دهنده خدمات مالی است که در حوزه‌های بانکداری، امور مالی و پرداخت‌های B2B فعالیت می‌کند. فعالیت‌های این شرکت شامل کارت‌های اعتباری مصرف‌کنندگان، کسب‌وکارها و شرکت‌ها؛ خدمات پرداخت و پذیرندگان؛ حساب‌های پس‌انداز، گواهی سپرده و وام‌های شخصی؛ همچنین پاداش‌ها، برنامه‌های سفر، راهکارهای پرداخت شرکتی، آموزش مالی، خدمات امنیتی و پشتیبانی از اعضای کارت و پذیرندگان است.

مهندس نرم‌افزار III، میکروسرویس‌های جاوا

سامانه‌های تراکنش کارتی توزیع‌شده و کم‌تأخیر را در امریکن اکسپرس بسازید. میکروسرویس‌های جاوا، APIها، آزمون‌های خودکار و قابلیت‌های پلتفرم بومی ابر را توسعه دهید.

توضیحات

  • قابلیت‌های اصلی سامانه‌های تراکنش کارتی را در یک پلتفرم ابر ترکیبی توزیع‌شده توسعه دهید.
  • به‌عنوان عضوی از یک تیم اجایل، کد و آزمون‌های واحد بنویسید.
  • با مشخصات API و خودکارسازی کار کنید.
  • با فناوری‌های جاوا مانند Vert.x، Spring MVC، Spring Data و Spring Boot، میکروسرویس‌های RESTful بسازید.
  • با تیم‌های فناوری و توسعه در مکان‌های مختلف همکاری کنید.
  • فرصت‌های به‌کارگیری فناوری‌های جدید را شناسایی کنید.
  • برای درک و تحلیل نیازمندی‌ها با ذی‌نفعان همکاری کنید.
  • نوآوری و آزمون ایده‌ها را ترویج دهید.

شرایط لازم

  • مدرک علوم کامپیوتر یا تجربه کاری معادل در صنعت.
  • حداقل پنج سال تجربه حرفه‌ای در توسعه نرم‌افزار.
  • تسلط به برنامه‌نویسی شی‌گرا، هم‌روندی و مدیریت استثناها.
  • آشنایی با ساختارهای داده و الگوریتم‌ها، مبانی سیستم‌عامل و جاوای پیشرفته.
  • تجربه قوی در توسعه با جاوا یا Go.
  • تجربه ساخت سامانه‌های میکروسرویس توزیع‌شده.
  • تجربه کار با محصولات یا چارچوب‌های سرویس مش مانند Envoy، Linkerd، Istio یا gRPC/ProtoBuf.
  • تجربه مدیریت، ردیابی و پایش سامانه‌های توزیع‌شده با ابزارهایی مانند Zipkin/Jaeger، ELK Stack و Prometheus.
  • تجربه طراحی و ساخت برنامه‌های بومی ابر.
  • تجربه با Docker، Kubernetes یا OpenShift مزیت محسوب می‌شود.
  • تجربه کار با پایگاه‌های داده NoSQL و سامانه‌های پیام‌رسانی توزیع‌شده مانند Redis، Kafka، Couchbase و Cassandra در سامانه‌های کم‌تأخیر و پرتراکنش.
  • تجربه کار با ابزارهای CI/CD مانند Jenkins و GitHub.
  • تجربه کار در تیم‌های DevOps و با روش Scrum.
  • مهارت قوی در ارتباطات گفتاری و نوشتاری.

مزایا

  • حقوق پایه رقابتی.
  • مشوق‌های پاداش.
  • پشتیبانی از سلامت مالی و دوران بازنشستگی.
  • پوشش درمانی، دندان‌پزشکی، بینایی، بیمه عمر و ازکارافتادگی، بسته به محل.
  • امکان کار منعطف به‌صورت ترکیبی، حضوری یا مجازی، متناسب با نقش و نیازهای کسب‌وکار.
  • مرخصی والدین با حقوق، بسته به محل.
  • دسترسی به مراکز تندرستی محل کار با کادر پرستار و پزشک، بسته به محل.
  • مشاوره رایگان و محرمانه از طریق برنامه Healthy Minds.
  • فرصت‌های توسعه شغلی و آموزشی.