At American Express, the business problem is to craft breakthrough software and make an impact on an audience of millions, by building a more powerful, personal and fulfilling experience for customers through scalable solutions and iterative delivery to enhance business value.
Requirements
- Java Technologies
- React
- Vert.x
- Spring
- Spark
- Postgres
- Ignite
- Restful APIs
- Redis
- Kafka
Responsibilities
- crafting solutions that are scalable and can be delivered iteratively to enhance business value
- building core features and functions of card transaction systems on our distributed platform deployed in the cloud
- actively participating in agile teams and the latest development practices
- writing code and unit tests
- working with API specs and automation
- providing technical leadership to engineers to aid in the development of engineers within the team
Other
- Degree in computer science, computer engineering or a related field
- Significant hands-on experience in application architecture / design, software development, and testing, preferably in an Agile environment within a professional environment
- Minimum 10 years of proven experience
- Strong engineering and professional leadership skills
- Demonstrated ability to lead, partner, and collaborate multi-functionally across many engineering teams