American Express Careers

Senior Engineer - Big Data

Sunrise, Florida
Digital Commerce Technology

Apply Get Referred

Job Description

American Express is in the midst of an exciting Product and Technology transformation driven by an energetic new team of high performers. A seasoned Senior Software Engineer with a passion to build data intensive systems is wanted to partner with the Customer 360 Platform team in a bid to change the technology landscape. If you have the talent and desire to deliver innovative customer data driven products at a rapid pace, serving our consumers seamlessly across physical, digital, mobile, and social media, join our Transformation team!

We are looking for:
  • An experienced, hands-on, Senior Software Engineer with demonstrated ability to architect distributed systems in the context of Financial/Banking applications that require strong consistency, high availability and scale.
  • Experience leading architectural transformation.
  • Strong leadership and communicative skills. In this role, you will partner with the Engineering and Product leadership teams to develop end-to-end solutions to complex, high-impact business initiatives.
  • A strategic thinker capable to clearly illustrate and sell ideas while managing risk.
  • Expertise in the definition and implementation of effective Software Engineering practices and processes that result in high speed to market: i.e. open source style project maintainers, PR review process, issue triage, code reviews, code contribution metrics definition, test automation strategy, CI/CD optimization, etc.
  • Responsible for developing proof of concepts, curate tech frameworks and ship Software components that will be used as the backbone for the platform and used by tenths of developers. 


This high energy Senior Engineer is expected to have:           
  • 8+ years of programming is a must. Spring MVC, Hiberante, J2EE Experience.
  • Handson experience and deep understanding of BigData technologies like Hive, Java Spark , Java MapReduce.
  • Handson experience and deep understanding of BigData technologies like Hive, Java Spark , Java MapReduce.
  • Handson experience and deep understanding of RESTAPI development experience using APIGateway etc.
  • Handson experience and deep understanding with NO SQL database like Elastic Search , Couchbase, HBASE etc.  
  • Handson experience with DB2 technologies.
  • Reactive framework experience.
  • Substantial experience in an Agile Enterprise setting
  • Demonstrated experience with continuous integration tooling such as Jenkins pipelines.
  • Experience with Docker, Kubernetes. Experience with Red Hat Openshift a plus.
  • Experience with Atlassian software development and collaboration tools (Bitbucket JIRA, Confluence, etc.).
  • Experience with microservice frameworks: Spring Boot, Dropwizard, Vert.x.
  • Demonstrated experience with advanced Git usage (project maintainer level). Ability to solve complex merges and code integrations.
  • A proven hunger to learn new technologies and translate them into working software.
  • Ability to effectively communicate to internal and external business partners on solution design.
  • Knowledge of risk and credit industry is a plus.
  • Previous exposure to Domain Driven Design a plus.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or other Technical discipline, or equivalent work experience.



Employment eligibility to work with American Express in the U.S. is required as the company will not pursue Visa sponsorship for these positions.



ReqID: 18013548
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Sep 19, 2018, 1:43:38 PM
Apply Get Referred