Engineer I - eCommerce
We are the world’s learning company with more than 24,000 employees operating in 70 countries. We combine world-class educational content and assessment, powered by services and technology, to enable more effective teaching and personalized learning at scale. We believe that wherever learning flourishes so do people.
Pearson Marketing & Commerce Cloud (PMCC) is our Global Technology Platform that enables customers to access learning products and services through eCommerce and Digital Marketing journeys. We currently process more than 80% of global Pearson eCommerce revenue and serve nearly 50% of all Pearson web traffic, with over 24million page views per month.
We are looking for a software engineer to support and maintain website features using Java, HTML, CSS and JavaScript, with a keen interest in Web and Ecommerce technologies and a passion for software engineering.
This is a unique opportunity for a software engineer to help us support something end-to-end that will directly enhance the lives of millions, by supporting the provision of education on a global scale. The role will report into the Manager - eCommerce. Join a high performing team which focuses on supporting Pearson’s digital transformation!
Key Responsibilities:
Provide on-going support to address the Production system incidents and problems in an exciting and challenging environment with lots of learning opportunities Develop, test, and maintain scalable web applications using Java (Spring Boot) and React.js. Design and implement RESTful APIs for web and mobile applications. Collaborate with cross-functional teams including Product Owners, Designers, and QA Engineers. Optimize application performance and ensure high-quality user experience. Write clean, efficient, and reusable code following best practices. Participate in code reviews and contribute to team knowledge sharing.Required Skills:
Strong proficiency in Java, Spring Boot, and React.js. Good understanding of RESTful APIs, Microservices Architecture, and Web Security Principles. Proficient in JavaScript, HTML5, CSS3, and modern frontend tools (Webpack, Babel, etc.). Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB, etc. Familiarity with version control systems (Git). Good understanding of Agile methodologies (Scrum, Kanban).Preferred Qualifications:
4-5 years of hands-on experience in building or supporting eCommerce applications or platforms. Experience with Headless Commerce, Content Management Systems (CMS) like AEM or similar. Exposure to payment gateways, shopping cart, catalog, and order management systems. Familiarity with Unit Testing, Jest, JUnit, or other testing frameworks. Hands-on experience implementing fraud decisioning tools such as Sift and OFAC compliance tools like Descartes.