Function Description: American Express is embarking on an exciting transformation driven by an energetic new team of high performers. This group is nimble and creative with the power to shape our technology and product roadmap. If you have the talent and desire to deliver innovative payment products and services at a rapid pace, serving our customers seamlessly across physical, digital, mobile, and social media, join our transformation team! You will be part of a fast-paced, entrepreneurial team responsible for delivering projects platform supporting our global customer base. Our Engineers that join our Technologies team will be assigned to one of several exciting teams that are responsible for development and management of business critical platforms. You will be part of a fast-paced, entrepreneurial team responsible for delivering projects platform supporting our global customer base. You will be challenged with identifying innovative ideas and proof of concept to deliver against the existing and future needs of our customers. Our Software Engineers not only understand how technology works, but how that technology intersects with the people who count on it every day. Today, innovative ideas, insight and new perspectives are at the core of how we create a more powerful, personal and fulfilling experience for all our customers.
Qualifications
Past Experience
2-5 years of hands on development Core Java(essential)/ Java8,Spring framework(essential), Spring boot, JavaScript , React is a plus.
Hands on experience with relational databases : Postgres, Couchbase or other noSql is a plus
Microservices, Containers and Cloud experience are highly desirable
Agile development
Experience with git and Atlassian toolset Academic Background
Bachelor s Degree in CS or CSE or Equivalent Functional
Strong analytical strategic thinking skills
Ability to interpret technical /business objectives and challenges
Porting/Software Configuration
Agile Methodologies
Software development/ testing
Object oriented analysis and design across multiple platform
Designing High Availability applications Preferred:
Product Engineering Knowledge
Knowledge of payment technologies
Platform engineering knowledge (e.g Payments/Merchant services/Ecommerce/Supply chain management platforms)
Technical/Platforms
Java, J2EE
Node, Spring Boot, Spring MVC, Relation DBMSs -Oracle
AngularJS, React and Node.js
RESTful API development
Source control (Git, Bitbucket, Svn, Stack overflow, etc.)
Continuous Integration (Jenkins, Bambo, Maven, XLR, Cobertura, Mockito, SOAPUI, JMeter)
Infrastructure Automation (Puppet, Chef, Ansible)
Container Concepts (LXD, Docker)
Orchestration (Kubernetes, Mesos, Swarm) Preferred:
Test automation, DevOps and Test Driven Development
Behavioral Enterprise Leadership Behaviors Set The Agenda: Define What Winning Looks Like, Put Enterprise Thinking First, Lead with an External Perspective
Bring Others With You: Build the Best Team, Seek Provide Coaching Feedback, Make Collaboration Essential
Do It The Right Way: Communicate Frequently, Candidly Clearly, Make Decisions Quickly Effectively, Live the Blue Box Values, Great Leadership Demands Courage
Keyskills: Product engineering Software design Core Java Supply chain management GIT Analytical Javascript Agile test driven development Oracle
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...