Design and implement framework level solutions for web application built on top of any Java based content management platform.
Create templates and components to build web applications and implement service integrations with external systems.
Implement screen designs with HTML, CSS and JS based frameworks.
Exercise the practise of TDD and BDD by implementing unit test cases for modules being developed.
Implement appropriate design / integration patterns to promote code reusability.
Employ strong coding standards for efficiency, readability, and reuse and participate in code review practises to ensure good quality of the deliverables.
Work closely with the Tech lead and Architect in implementing the proposed solution design .
Work closely with the Program manager in exercising program execution practises and participate effectively in Scrum and Sprint related workouts.