The U.S. Consumer and Digital Technology (USCDT) team at American Express is looking for a Software Engineer to integrate human actions with intelligent automations to drive process excellence across AXP operations and servicing, and to create Process Management, Case Management, Work Management solutions that automate repeatable, multistep business transactions.
Requirements
- Hands on experience in some or all the following Programming Languages and Frameworks: Java, one NoSQL Technology, Redis, Jenkins, Docker, Kubernetes, OpenShift, Drools, Elastic Stack, Kafka, Git, RDBMS like Postgres SQL, Spring Boot, multi-threaded programming, Maven, Gradle, JUnit
- Experience in React, Envoy, gRPC, Spark, Consul, RPA (Robotics Process Automation) is a plus
Responsibilities
- Design, build and manage enterprise platform and frameworks for Process Management, Case Management, Work Management
- Designing, developing, and supporting shared technology services used by the enterprise
- Writing code and unit tests, working with API specs and automation
- Taking your place as a core member of an agile team driving the latest development practices
- Finding opportunities for adopting modern technologies
Other
- Preferably a BS or MS degree in computer science, computer engineering, or other technical field
- Up to 6 years of software development experience
- Ability to effectively interpret technical and business objectives and challenges and articulate solutions
- Willingness to learn modern technologies and exploit them to their optimal potential
- Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need