Technical Lead

- Development using Angular JS.
- Implement code modules using Core Java.
- Development using Spring Boot or Nodejs Backend
- Development using any one of the persistence frameworks. Such as OpenJPA, Eclipse Link or Hibernate.
- Unit Test the Service/UI Component.
- Development using Typescript.
- Implement functions or configures business applications according to the specification
- Create and Maintain Micro services
- Analyze and specify technical requirements for existing systems
- Estimate implementation effort and perform feasibility checks of requirements
- Implement Reusable components
- The Developed artifacts should have least code review comments.
- Technical ownership of delivery as a technical lead for the project

Qualifications - External
- Technical Lead experience
- UI Experience
• Hands on experience on Angular JS.
• Hands on experience with Microservices.
• Strong in analytical skills.
• Good knowledge of Software design and development.
• Experience in Unit Testing.
• Experience in Typescript.
- BE Experience
• Hands on experience on Springboot framework or Nodejs
• Hands on experience with at least one of the persistence frameworks such as Hibernate or OpenJPA.
• Experience working in DevOps model.
- Experience with Java.
• Experience working with Git, specifically using gitflows.
• Exposure to any one of the API gateways such as Apigee/IBM API management/3scale/kong enterprise etc.
• Experience with any one of the Open source Databases such as PostgreSql.
• Hands on experience with Microservices.
• Strong in analytical skills.
• Good knowledge of Software design and development.
• Hands on experience with Java/J2EE.
• Experience in Unit Testing.
• Experience in container based applications such as Docker
- Experience of Agile/SCRUM way of working
- Experience as a Technical lead for atleast 6 months in latest role
- Nice To have:
• Configuration Management (GIT), Jira/RTC Jazz, HP ALM
• Solution Design / Architecture
• Experience in Mobile App Development