Breaks down technical requirements into tasks to plan an iteration with the scrum team Designing, Coding, debugging and testing Collaboratively codes, tests and builds software according to requirements and acceptance criteria Troubleshooting issues in test and production environments Supports Technical Product Manager in preparation of requirements for forthcoming iteration Cooperating with other development teams to deliver new capabilities Accountable to maintain code quality Innovating to improve application stability and performance Continuously improves their process, supported by Scrum Master Learning business requirements and translating them into implementation details Continuously works with teams to improve technical practices Assist in development of software technical documentation Attends scrum ceremonies Expertise in: Skills as required by Program Creates High-Level Design (HLD) Expertise in development and CI tools Supports deployment & feature release process Solid Unix/Linux knowledge or as stated in Program tech stack requirements Takes part in the sizing process
Keyskills: css web services jsp java development hibernate apache tomcat microservices sql spring coding java spring mvc high level design linux j2ee debugging json html mysql deployment rest software testing maven javascript spring boot troubleshooting scrum technical documentation unix