Partner with the Product Owner to realize the product vision set realistic feature goals and identify technical risks and dependencies.
Ability to share development decisions and callout when technical debt is incurred.
Minimize technical complexity of product implementation.
Leverage platform architectures and shared services to improve quality and speed to market.
Share progress made by the product team and value delivered.
Partner with the Product Owner to build and present roadmap representing feasibility and team capacity and work with other Technical Leaders to confirm solution design and logic.
Work with team and guide developers on established standards and maintainable sustainable practices as required.
Maintain flexible hours to communicate effectively with development team located in US.
Technologies and Tools:
- You must have excellent knowledge of one or more serverside technologies specially Java 11 and J2EE.
- Good to have knowledge of one or more Java frameworks like Spring Boot (Preferred) Spring Struts etc.
- A solid understanding of one or more JavaScript frameworks such as React or Angular and node.js
- You will have significant practical experience using frontend web technologies such as JavaScript TypeScript HTML5 and CSS .
Common frameworks associated with Angular e.g. NGRX RxJS Angular material.
- Write effective endtoend test (Cypress preferable).
- You should have some experience with any public cloud service. AWS experience is desirable.
- You have very high development standards especially for code quality and code reviews.
- Your experience in Test Driven Development will be given more advantage.
- You deliver software with thorough and appropriate test coverage.
- You have worked with NoSQL databases. Experience of DynamoDB preferable.
- You have worked with containers and Docker.
- Must be comfortable working from the command line using git.
- You are experienced in configuring and tuning the build tools such as Gradle Maven Webpack etc.
- You should have worked with tools like JIRA Confluence etc.
Job Requirements:
Bachelor s / master s degree in computer engineering or equivalent experience in Information Technology field.
Min 6 years experience as software developer.
Strong conceptual/analytical capabilities and communication with strategic thinking and problemsolving skills with attention to detail.
Strong technical skills in Java 11 SpringBoot Angular (with good CSS knowledge) and AWS development.
Practical experience with Agilebased software delivery practices with varying sprint and release cycles testing code review and production migration phases is desired.
aws,springboot,agile,angularjs,css