Description

Job Description

 

American Express is looking a senior full stack developer to build and implement our core web-based products. You will work closely with our Developers and Product Managers.

In this role, you should be a team player with a keen eye for detail and problem-solving skills as well as having a strong experience using Java, Apache Sling and the AEM components.

 

Job Requirements

 

  • Skilled and experienced in Java, with the ability to produce clean and maintenable Object oriented code
  • Expert level knowledge of Apache Sling and the AEM Components.
  • Good understanding of OSGI specification
  • Skilled and experienced in JavaScript, including DOM manipulation and the JavaScript object model
  • Proficient in development of unit tests including effect assets and mocks
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Familiarity with modern front-end build pipelines and tools
  • Ability to understand business requirements and translate them into technical requirements
  • Good understanding of fundamentals of System Design and Data structures and algorithms
  • A knack for benchmarking and optimization
  • Familiarity with code versioning tools
  • Not mandatory but very appreciated good knowledge of a frontend framework like React or Angular

 


 

Education

Any Graduate