Location: Mumbai
Department: Technology
Education: Bachelor’s degree in Computer Science, Engineering, or equivalent
Role Overview
The AVP – Technology will lead the design, development, and management of high-volume, mission-critical software systems. This role requires hands-on expertise in Java-based technologies, strong leadership in managing development lifecycles, and the ability to deliver scalable, high-performance applications aligned with business goals.
Key Responsibilities
- Lead end-to-end software development lifecycle (design, development, testing, deployment)
- Develop high-quality, scalable, enterprise-grade applications
- Ensure software meets performance, security, and scalability standards
- Manage customer interactions and vendor coordination for technical support
- Oversee version control, build, and release management processes
- Drive continuous improvement through adoption of new technologies
- Ensure documentation, unit testing, regression testing, and UAT support
- Deliver projects within timelines while maintaining high-quality standards
- Collaborate effectively with internal and external stakeholders
Required Skills & Experience
- 10+ years of hands-on experience in Core Java development
- Strong experience with Java, J2EE, Spring, Hibernate, REST/SOAP APIs
- Experience with Spring Boot Microservices, Node.js, AngularJS
- Messaging systems: RabbitMQ, JMS
- Tools & platforms: Docker, Kubernetes, Jenkins, Maven, ANT
- Operating systems: Linux, Windows
- Databases: PostgreSQL, SQL Server
- Strong understanding of OOP concepts and design patterns
- Deep knowledge of Java internals (memory management, multithreading, transactions)
- Experience building scalable, high-performance applications
Preferred Experience
- Banking and financial domain knowledge
- Exposure to payments systems (ISO 8583, POS, VISA/MC/RuPay interfaces)
- Familiarity with application security best practices
Key Competencies
- Strong problem-solving and analytical skills
- Effective communication and stakeholder management
- Ability to work in teams with a proactive approach
- Innovative mindset with a “can-do” attitude
- Ability to quickly prototype and validate solutions with clients