
American Express е глобална компания за финансови услуги, която развива дейност в областта на банковото дело, финансите и разплащанията между предприятия. Бизнесът ѝ включва потребителски, бизнес и корпоративни кредитни карти; платежни услуги и услуги за търговци; спестовни сметки, депозитни сертификати и лични заеми; както и програми за награди, туристически програми, корпоративни платежни решения, финансово образование, услуги за сигурност и поддръжка за картодържатели и търговци.
Софтуерен инженер 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.
- Възможности за кариерно развитие и обучения.