American Express
Software Engineer III - Java/ Go - GNST
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду Global Merchant and Network Services Technology (GMNST) American Express. Разработка core-фич и функций систем обработки карточных транзакций на распределённой платформе в гибридном облаке.
Задачи
- Разрабатывать core-фичи и функции систем обработки карточных транзакций на распределённой платформе в гибридном облаке
- Писать код и юнит-тесты, работать со спецификациями API и автоматизацией
- Использовать Java-технологии: Vertx, Spring MVC, Spring Data, Spring Boot и RESTful микросервисы
- Формировать культуру инноваций и экспериментов, пробовать новые концепции без страха неудачи
- Взаимодействовать с командами разработки в разных локациях
- Выявлять возможности для внедрения новых технологий
- Работать со стейкхолдерами для понимания и анализа требований
Требования
- Степень в Computer Science или эквивалентный опыт
- 5 лет опыта профессиональной разработки ПО
- Сильные знания ООП, concurrency, обработки исключений
- Знание структур данных и алгоритмов, основ ОС, продвинутых концепций Java
- Сильный опыт разработки на Java/Go, понимание построения высокопроизводительных систем
- Опыт построения распределённых микросервисных систем, Service Mesh (Envoy, Linkerd, Istio), gRPC/ProtoBuf, трассировки и мониторинга (Zipkin/Jaeger, ELK Stack, Prometheus)
- Опыт проектирования и построения cloud-native приложений; Docker, Kubernetes, OpenShift — плюс
- Опыт работы с NoSQL БД и распределёнными системами обмена сообщениями (Redis, Kafka, Couchbase, Cassandra) в контексте низкой задержки и высокого объёма транзакций
- Опыт с CI/CD инструментами (Jenkins, GitHub)
- Опыт работы в DevOps-командах и Scrum
- Способность быстро изучать новые технологии и бизнес-домены
- Хорошие навыки устной и письменной коммуникации
Условия
- Конкурентная базовая зарплата
- Бонусные программы
- 6% company match в пенсионный план
- Бесплатный финансовый коучинг и поддержка финансового благополучия
- Комплексная медицинская, стоматологическая, офтальмологическая страховка, страхование жизни и инвалидности
- Гибкая модель работы: гибрид, офис или удалённо в зависимости от роли и потребностей бизнеса
- 20+ недель оплачиваемого отпуска по уходу за ребёнком для всех родителей
- Бесплатный доступ к глобальным wellness-центрам на месте (в зависимости от локации)
- Бесплатная и конфиденциальная консультационная поддержка через Healthy Minds
- Возможности карьерного развития и обучения
- Возможен визовый спонсоршип для некоторых позиций
Навыки
- Java
- Go
- Vertx
- Spring MVC
- Spring Data
- Spring Boot
- RESTful microservices
- Envoy
- Linkerd
- Istio
- gRPC
- ProtoBuf
- Zipkin
- Jaeger
- ELK Stack
- Prometheus
- Docker
- Kubernetes
- OpenShift
- Redis
- Kafka
- Couchbase
- Cassandra
- Jenkins
- GitHub
- NoSQL
- CI/CD
- DevOps
- Scrum