American Express is a company with a long history of innovation and commitment to its customers and colleagues. In this role, you will be an active member of a software engineering team, contributing to software builds, developing on enterprise frameworks in Java, and participating in code reviews and automated testing.
Function as an active member of a software engineering team by contributing to software builds through consistent development practices (tools, common components, and documentation)
Deliver on business requirements by developing on enterprise frameworks in Java
Participate in code reviews and automated testing
Debug basic software components and identify code defects for remediation
Support and monitoring of software across test, integration, and production environments
Automate deployments in test or production environments
Adhere to security and regulatory best practices
Understanding of Agile or other rapid application development methods
Exposure to design and coding across one or more platforms and languages as appropriate
Exposure to methods relating to application design, software development, and automated testing
General knowledge of distributed (multi-tiered) systems, algorithms, and relational databases
Understanding of object-oriented design and coding with variety of languages
Qualification
Required
Understanding of Agile or other rapid application development methods
Exposure to design and coding across one or more platforms and languages as appropriate
Exposure to methods relating to application design, software development, and automated testing
General knowledge of distributed (multi-tiered) systems, algorithms, and relational databases
Understanding of object-oriented design and coding with variety of languages
Bachelor’s Degree in computer science, computer engineering, or related field required
Preferred
Development skills in industry standard languages, frameworks and tools such as Java, ReactJS, Spring Boot, GitHub and IntelliJ
Benefits
Competitive base salaries
Bonus incentives
6% Company Match on retirement savings plan
Free financial coaching and financial well-being support
Comprehensive medical, dental, vision, life insurance, and disability benefits
Flexible working model with hybrid, onsite or virtual arrangements depending on role and business need
20+ weeks paid parental leave for all parents, regardless of gender, offered for pregnancy, adoption or surrogacy
Free access to global on-site wellness centers staffed with nurses and doctors (depending on location)
Free and confidential counseling support through our Healthy Minds program
Career development and training opportunities
American Express is a financial services company that provides credit cards, charge cards, payment solutions, and related services.