American Express is looking to solve existing needs and predict future challenges by adopting new technologies and building global scale software for their mobile app and website, including setting up a near real-time transaction anomaly alerting system.
Requirements
- Ability to sufficiently complete coding questions
- Strong understanding of data structures and algorithms.
- Familiarity in any of the following languages or applications, Java, JavaScript, C-Sharp, Python, Rust, Go, Kotlin, Node.js.
- Java
- Python
- Java Script
- React
Responsibilities
- Identify exciting opportunities for adopting new technologies to solve existing needs and predict future challenges.
- Develop software applications as part of a scrum team.
- Learn technical skills, write code, conduct code reviews and write unit tests.
- Partner with Product Managers, Senior Engineers and Application Architects on your team to conceptualize, build new products and prioritize features.
- Work on building global scale software with a host of tools and frameworks!
- May work in areas ranging from machine learning, using big data, native mobile applications, backend services, full stack web applications, or UX/UI focused development!
- Work across our software products, like Spring Cloud and Webflux for reactive Java services, or Node.js driving React web applications and various microservice architectures.
Other
- Bachelor’s degree candidates with an expected graduation date of May/June 2026
- Bachelor’s degree program in Computer Science, Computer Engineering, or other technical field
- Experience in developing products or projects either in an academic, professional, or personal setting.
- Some entry level software development experience, design, or creative experience.
- Excellent written and verbal communication skills with the ability to articulate work to team members and partners.