7+ years experience with web 2.0 technologies including OO JavaScript, Ajax, JS libraries (ExtJs/jQuery/Dojo etc), Bootstrap, Angular or React, HTML5, CSS, JSON; strong browser compatibility understanding
Experience in AEM 6.0+ implementation
Microservices development with CI/CD pipelines; familiarity with Spring Boot
Requirements:
Break down technical capabilities and features into user stories and tasks
Lead and manage other developers to help them deliver high-quality software
Document artifacts and processes effectively and explain them to stakeholders
Develop and collaborate on cloud-based AWS applications, contributing to multi-tier, scalable, browser-based solutions with distributed teams
Job description
7+ years of strong Java & J2EE working experience
7+ years experience with web 2.0 technologies including use of OO Javascript, Ajax, JS libraries (eg ExtJs/jQuery/DOJO/ etc) Bootstrap, Angular or React, HTML 5, CSS, JSON, and strong understanding of browser compatibility issues.
Working experience in AEM 6.0+ implementation
Must have experience in IT organization working for Marketing function
Must have experience to break down technical capabilities and features into user stories/tasks
Must have experience managing others developer and help them deliver.
Micro services development, build and deployment experience with CICD build pipeline. Knowledge of spring boot framework is plus.
5+ years experience with frameworks like spring, hibernate, jpa and databases like Oracle, PostgreSQL and NoSQL
Experience using Agile software development methodologies.
Experience, instincts, and enthusiasm around testing and testability.
Excellent verbal and written communication skills in English.
Ability to effectively document artifacts and processes then explain them to others.
Knowledge of OOAD principles and methodologies (e.g. UML).
Experience using GIT and issue tracking tools such as JIRA.
Cloud-based applications leveraging AWS.
Experience working with geographically distributed teams is a plus
Exposure to developing multi-tier, scalable, and browser-based applications.
Ability to deal well with complex use cases and ambiguous problems.