- 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 organizational 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 organization.
- 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:
- 17+ 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 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, Dev Ops, 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.