Develop architecture and design software solutions that achieve the best customer values
Write well designed, testable, efficient code; ensure designs are in compliance with specifications
Ensure business solutions have an enterprise perspective and pivot towards supporting business and technical strategies
Translate customer and business requirements into functional and technical solutions that are optimized for simplicity and scalability to deliver a superior end-to-end customer experience
Design system APIs and Web services to support integration with disparate ecosystems
Partner effectively with business stakeholders and colleagues to deliver world-class solutions
Research and assess technologies, tools, and processes in the industry that are relevant to the company architecture and business needs
Create prototypes and models to demonstrate the applicability and value of new technologies
Be a strong enabler and collaborator – willingness to share ideas, documentation and best practices.
Ability to work across Global teams and different time-zones
Provide ongoing operational support to ensure day-to-day Web operations are running smoothly
Excellent interpersonal, oral/presentation and written communication skills in both technical and non-technical language.
Strong leadership and team building skills – ability to lead teams and drive projects by working effectively with others
Pursue ongoing learning opportunities to strengthen skill-sets
3+ years’ experience with Java/J2EE frameworks.
1+ years’ experience on cloud native applications (AWS, Lambda functions, RDS, Azure)
Experience with Adobe Experience Manager (AEM) OR other content management systems. AEM not required but a big plus
Advanced knowledge of designing and developing APIs (RESTful APIs) and SOAP-based web services
Experience with continuous integration/continuous deployment tooling (e.g. Jenkins)
Experience with CDN technologies such as GSLB, FEO, etc