About The Role
American Express is a globally recognized financial services and technology company known for its innovation in digital payments, banking, data analytics, and enterprise technology solutions. The company builds secure and scalable platforms that support millions of transactions and customer interactions worldwide. American Express invests heavily in cloud technologies, real-time data systems, automation, and AI-driven innovation to modernize financial services and improve customer experiences. With a strong engineering culture and collaborative environment, the company provides software engineers with opportunities to work on enterprise-scale applications, distributed systems, and advanced data platforms used across global markets.
Responsibilities
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or related fields
- 1–3 years of experience or equivalent internships/projects in object-oriented programming using Java or similar technologies
- Understanding of distributed systems, REST APIs, and microservices architecture
- Knowledge of data structures, algorithms, and software design principles
- Familiarity with relational and NoSQL databases
- Experience with version control systems such as Git
- Strong analytical thinking and problem-solving abilities
- Good communication and collaboration skills
AI Match Score
Find out instantly if you are a good fit for this role using our advanced AI analysis.
Ready to Apply?
Submit your application seamlessly through the official portal. Make sure your resume is up to date!
Closes internally when filled

