American Express Careers

Engineer Java/J2EE GSGT Servicing Portals

United States; Sunrise, Florida
Digital Commerce Technology

Apply Get Referred

Job Description

You won’t just shape the world of software. You’ll shape the world of life, work and play.
Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers. So if you’re interested in a career creating breakthrough software and making an impact on an audience of millions, look no further.
You won’t just keep up, you’ll break new ground. 
There are hundreds of opportunities to make your mark on technology and life at American Express. Here’s just some of what you’ll be doing: 
  • Taking your place as a core member of an agile team driving the latest development practices
  • Writing code and unit tests, working with API specs and automation
  • Identifying opportunities for adopting new technologies
  • Leading a team of engineers that delivers knowledge management solutions to businesses worldwide
We are looking for a great JavaScript developer who is proficient in Java Development. Your primary focus will be on developing business logic and UI components and implementing them following well-known workflows such as Redux. You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important. 
  • Developing features using Java/J2EE and building reusable components and back-end libraries for future use
  • Translating designs into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers


  • Expert level hands on experience Java/J2EE, Java 8, Reactive Java and Business Process Management (JBPM)
  • Strong proficiency and understanding of Java and its core principles
  • Experience with popular React.js workflows (such as Flux or Redux)
Experience with Vert.x, GraphQL, Gradle, HTML5
  • Experience with data structure libraries, , relational and NoSQL databases, Micro services
  • Unit Testing with Karma or JEST, designing and coding of RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Kafka, Drools, KIE
  • Rx Java, JavaScript ES6, Nodejs, Reactjs and Redux are a plus.
  • 3+ years of software development experience
  • B.S. or equivalent degree in Computer Science is desired
Every member of our team must be able to demonstrate the following technical, functional, leadership and business core competencies, including:
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking page performance and implementing optimization
  • Agile Practices
  • Porting/Software Configuration
  • Programming Languages and Frameworks
  • Business Analysis
  • Analytical Thinking
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: 18013853
Schedule (Full-Time/Part-Time): Full-time
Date Posted: Sep 7, 2018, 8:58:41 PM
Apply Get Referred