There are hundreds of opportunities to make your mark on technology and life at American Express. Here just some of what you will be doing:
Education Experience:
Up to 4 years of software development experience in a professional environment and/or comparable experience such as:
Bachelor Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience required;
2-4 years of demonstrable software development experience in Java/Springboot/Webservices, NoSQL
Strong understanding of Software development principles and concepts like OOPS, Data Structures/Algorithms etc.
Experience working in Agile, Scrum, or other rapid application development teams to deliver technology solutions on time, on budget, and to spec.
Experience with design and coding across one or more platforms and languages a plus.
Excellent oral and written communication and documentation abilities
Comfortable in a small, intense and high-growth environment
You know and can admit when something is not great. You can recognize that something youve done needs improvement
High Performance Behaviors:
Recognizes opportunities to adopt innovative technologies to enable business capabilities
Keeps up to date on current research and technology in the industry
Recognizes the importance of collaboration to achieve objectives
Clearly communicates ideas and concepts to others
Leads work effectively and acts on own initiative without being prompted
Provides feedback to team members in code reviews
Drive creative changes continuous improvements
Explores new automation techniques to refine the agility, speed and quality of engineering initiatives and efforts
Knowledge/Skills:
Able to understand and use complex data structures and associated components
Designs, codes, tests, maintains, and documents applications
Takes part in reviews of own work and reviews of colleagues work
Defines test conditions based on the requirements and specifications provided
Has deep understanding of the core tools used in the planning, analyzing, crafting, building, testing, configuring, and maintaining of assigned application(s)
Intermediate knowledge of infrastructure technologies and components
Keyskills: Computer science Engineer II remediation Automation Test scripts Coding Integration testing Data structures Application development Testing
American Express Company At American Express, We are the world 's largest card issuer by purchase volume process millions of transactions daily as the premium network for high spending cardmembers help small business owners succeed by delivering purchasing power, flexibility and financ...