Key Responsibilities:
- Define and maintain technical architecture standards — Ensure system designs meet scalability, security, and maintainability goals
- Evaluate emerging technologies — Recommend adoption where they can deliver competitive advantage or reduce costs.
- Ensure adherence to security policies — Embed security-by-design principles in all development
- Compliance management — Ensure solutions meet regulatory standards
- Manage and oversee the acquisition and development of software systems in organisational units.
- Oversee the development of Proof-of-Concept/ solutions for technical upgrade of software system and provide technical expertise on the development of software and platform features.
- Prepare reports and share the results and quality of the different software solutions and projects implemented in the organisation.
- Expertise in Java/J2EE applications, Struts, Spring framework and ORM techniques to oversee and resolve production issues
- Identify improvements, patterns of issues, identify preventive actions, and provide technical / process guidelines for development teams.
- Collaborate with key stakeholders, Testers, and other teams (internal & external teams).
- Contributes to all phases of the development lifecycle, from Planning to Warranty.
- Participate in code reviews and design discussions to improve architecture, design & development processes.
- Mentor Freshers, SE & SSE, and provide technical guidance and leadership.
- Leading modernization projects across multi-country banking platforms.
- Driving AI/ML-based initiatives for legacy code transformation and intelligent project automation.
- Guiding technical teams, ensuring delivery quality, performance optimization, and design integrity.
- Managing stakeholders, both client-facing and internal, across regional and global engagements.
- Contributing to the development of our AI-powered transformation framework.
- Promoting upskilling and knowledge-sharing, mentoring junior team members and introducing AI/ML best practices
Technical and Functional Skills:
- Must have 15 years of experience in Banking domain in managing software systems.
- Deep knowledge and understanding of banking domain including loan origination and processing.
- Deep knowledge of object-oriented programming, design patterns, and best practices.
- Hands-on experience in implementing customized Agentic AI frameworks for automating code transformations from one technology to another, code review, code generation, document creation from code to document or one document to another and test generations leveraging LLMs, RAG pipelines, and adaptive prompt engineering.
- Designed solutions to align with enterprise coding standards, compliance requirements, and domain-specific rules, enabling measurable reductions in delivery time and improved software quality.
- Exposure to AI Risk Management & Governance – Familiar with frameworks such as ISO/IEC 42001, MAS FEAT, and NIST AI RMF for ensuring responsible AI deployment.
- Hands-on coding experience in Java, J2EE, Struts, Spring MVC, spring boot, REST Web Services, MQ to MDB conversion, Kafka, Microservices,Oracle DB, SQL, PL/SQL, JUnits, Unit Testing & Shell Scripts, and Git, DevOps, CI/CD & Jenkins.
- Experience with performance optimization, multithreading, and memory management.
- Certified in Java Programming, TOGAF, Scrum.
Soft Skills:
- Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment.
- Excellent verbal and written communication skills.
- Leadership experience or a demonstrated ability to mentor junior developers.