American Express
American Express
American Express — глобальна компанія у сфері фінансових послуг, що працює у банківській галузі, фінансах і B2B-платежах. Її діяльність охоплює споживчі, бізнесові та корпоративні кредитні картки; платіжні й торговельні сервіси; ощадні рахунки, депозитні сертифікати та персональні кредити; а також програми винагород, туристичні програми, корпоративні платіжні рішення, фінансову освіту, послуги безпеки й підтримку власників карток і торговельних підприємств.

Інженер-програміст III, мікросервіси на Java

Створюйте розподілені системи обробки карткових транзакцій із низькою затримкою в American Express. Розробляйте мікросервіси на Java, API, автоматизовані тести та функції хмарної платформи.

Опис

  • Розробляйте ключові функції систем обробки карткових транзакцій на розподіленій гібридній хмарній платформі.
  • Пишіть код і модульні тести у складі гнучкої команди.
  • Працюйте зі специфікаціями API та автоматизацією.
  • Створюйте RESTful-мікросервіси з використанням технологій Java, таких як Vert.x, Spring MVC, Spring Data та Spring Boot.
  • Співпрацюйте з технологічними й інженерними командами в різних регіонах.
  • Визначайте можливості для впровадження нових технологій.
  • Взаємодійте із зацікавленими сторонами, щоб розуміти й аналізувати вимоги.
  • Підтримуйте інновації та експерименти.

Вимоги

  • Вища освіта в галузі інформатики або співставний досвід роботи в галузі.
  • Щонайменше п’ять років професійного досвіду розробки програмного забезпечення.
  • Глибокі знання об’єктно-орієнтованого програмування, багатопотоковості та обробки винятків.
  • Знання структур даних і алгоритмів, основ операційних систем і просунутого Java.
  • Значний досвід розробки на Java або Go.
  • Досвід створення розподілених систем на основі мікросервісів.
  • Досвід роботи з продуктами або платформами service mesh, такими як 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.
  • Можливості професійного розвитку та навчання.