Description

Job Description:

Candidate Profile:
Overall 9+ years of exp in IT industry with Strong Designing/Architectural skills
 6+ years of Hands-on experience: Web 2.0 technologies, NodeJS, UI Frameworks like Angular10+,NGRX, RXJS, UI unit testing Jasmine, Karma, JEST.
Working knowledge of: Cucumber, BDD etc. 
Working knowledge of : Spring Boot, Spring Security, Client/Server, Hibernate, OAuth 2.0 and Spring JPA. SOA/Microservices, Pivotal Cloud Foundry, Azure, UML, DevOps.
Working knowledge of mock service implementation, Webservice creation & consumption for REST & SOAP
Understanding of SAFe and DevOps
Good to Have knowledge of: mobile technologies like native script, Ionic, Cordova etc. Progressive Web Applications (PWA) and service workers.
Strong experience in build, deployment and distribution.
Excellent troubleshooting and problem solving skills.
Strong experience in leading triage calls and coordinating with client and other stakeholders.
Excellent written & verbal communication, documentation skills to create technical documentation.
Experience of supporting critical incidents in OOO hours.

Job Description:
Coordinate with Business and Product Owners to understand business requirements and guide team. 
Participate in Architectural discussions with Solution Architects to define and refine solutions.
Provide technical and architectural guidance to the team on daily basis throughout the project lifecycle and resolved technical challenges, incidents and defects
Collaborate with all relevant stakeholders (Client, Interface teams, UX, etc) to raise/resolve technical issues and dependencies.
Conduct code reviews and approve/reject merge requests.
Ensure adherence to development best practices, policies and procedures. 
Participate actively in incident triage calls. Investigate and lead in troubleshooting critical production issues to reduce application downtime, perform root cause analysis with team
Ensure creation of knowledge documents related to business impacting and recurring incidents and defects.
Monitoring system availability and reliability
Monitoring and responding to alerts for proactive prevention of issues.
Assisting end-users with technical issues and enquiries
Support resolution of critical business impacting incidents during OOO business hours.