n
1. Deep Expertise in JavaEE architecture
n
2. Deep Expertise in cloud-native architecture and DevOps Practices
n
3. Experience in Java Application Design and architecture along with up-to-date technologies like Apache Kafka, Container orchestration and microservices architecture.
n
4. Experience in Designing, developing and maintaining banking and financial applications.
n
5. AWS/AZURE Exposure
n
6. Experience using and developing RESTful APIs using JAX-RS, JSON
n
7. Good understanding of application security related frameworks like OAuth etc
n
n
8 Experience in Databases like Oracle / DB2/PostgreSQL
n
n
Roles and Responsibilities
n
n
n
1. Defining Technical Solution Architecture of TCS BaNCS Banking Applications in the area of Core Banking / Payments / Digital Banking / Loan Origination
n
2. Engaging with customers in presenting , defending , enhancing the Technical Solution & Architecture
n
3.
Leading a team to deploy TCS BaNCS Banking Applications in the IT Landscape of customers
n
4. Designing Interfaces between TCS BaNCS and other applications using the technology and frameworks
n
5. Mentor and guide engineering teams on architectural decisions and implementation strategies
n
6. Develop thought leadership related to technology and architecture in relevance of the domain – Core Banking /Payments/Loan Origination/Digital Bankinge.g. architecture for AI in banking etc
n
7. Conducts architecture reviews, code reviews and risk assessments
n
8. Collaborate with stakeholders to gather requirements and translate them into technical solutions
n
9. Coordinates onsite and offshore teams to keep track of deliveries.
n
10. Provide review on critical technical dependencies on the program
n
11. Monitor the gaps and make the right escalation to stakeholders
n
12. Responsible for Lifecycle Management activity for tech stack for TCS BaNCS and also responsible for any technology & Infrastructure upgrade
n