Senior Technical Lead
CurrentProject: SCVDescription: CUS SCV is called as Customer 360 ,also known as Single Customer View. It is act as a middle layer to retrieve all customer related information from downstream system and send response to mainstream. It uses Apache Camel to communicate with the down stream systems. All projects following the customized spring framework for authorization and common functionalities like logging and Message Service. This project uses EAI Message queue to interact with downstream systems.Also it communicate with downstream using restful services. It has 3 micro services All micro services categorized based on usage. Level 1 screen related services arranged under L1 services. Level 2 screen and Level 3 screen services also categorized accordingly. Also this project supports bank relationship manager to access offline without office network. But the functionality is limited and required two way authentication to access customer data.Technologies: Springboot,Apache Camel,Azure,Kubernetes,Restful Web Service, Oracle, JBoss and ReactJsKey Deliverables:• Technical Leadership: Provide technical guidance to junior and mid-level developers. Set and maintain coding standards, best practices, and development processes. Approve code changes, ensure code quality and adherence to coding standards.• Architectural Design: Collaborate with cross-functional teams to design software solutions and system architectures. Ensure scalability, performance, and security in system design.• Development and Coding: Write complex code and contribute to critical parts of the software. Debug and troubleshoot technical issues and provide solutions. Perform code reviews to maintain code quality.• Project Management: Lead and manage software development projects, including planning, execution, and delivery. Define project timelines, milestones, and resource allocationCoding: Participate in the coding phase of the project. Ensure code quality, standards, and best practices are followed.