Job Description
Joining Team Amex means joining a global community dedicated to empowering individuals and businesses to progress in extraordinary ways. At American Express, we prioritize supporting our customers, communities, and colleagues, fostering an environment where everyone feels valued and has the opportunity to thrive both personally and professionally.
As part of our tech team, you’ll have the chance to work on cutting-edge projects, from developing next-generation apps in Kotlin to leveraging AI for fraud prevention. Together, we’ll bring innovative ideas to life and drive our iconic brand into the future. Our culture promotes collaboration, openness, and continuous learning to help you grow your career.
Function Description:
American Express is seeking talented and driven Engineers to help shape our technology and product roadmap. Our Software Engineers play a crucial role in developing solutions that meet the evolving needs of our business and customers. This role within our Global Risk and Compliance Technology organization focuses on platform modernization and ensuring compliance with global regulatory requirements.
Key Responsibilities:
- Contribute to the design, development, testing, and documentation of software and systems to support business applications.
- Collaborate with agile teams to deliver software solutions and participate in code reviews and testing.
- Debug software components and identify and remediate code defects.
- Support software across various environments and explore new automation techniques to enhance engineering initiatives.
- Define test conditions and participate in reviews of own work.
Skills & Qualifications:
- 4 to 6 years of experience in software design and implementation using Java8 or above.
- Proficiency in Spring Boot, Spring MVC, JUnit, Mockito, JSP, JavaScript, Kafka, and microservices architecture.
- Experience with Kotlin, React, Redux, and Node.js is a plus.
- Strong understanding of Core Java concepts and experience building REST APIs.
- Familiarity with RDBMS and NoSQL databases.
Good to Have:
- Experience with UI visualization libraries and building adaptive and responsive UI applications.
- Knowledge of Microservices, TDD, BDD, and unit testing.
- Familiarity with CI/CD environments and frameworks.
Compliance Language:
At American Express, we prioritize the well-being of our colleagues and offer competitive salaries, bonus incentives, comprehensive benefits, flexible work arrangements, and career development opportunities. We are committed to diversity, inclusion, and equal employment opportunities for all. Employment with American Express is contingent upon successful background verification.
More Information
- Experience 5-10 Years