Director - Open Revenue Systems, Development

  • Bengaluru, Karnataka, India
  • Full-time

Company Description

Common Purpose, Uncommon Opportunity. Everyone at Visa works with one goal in mind – making sure that Visa is the best way to pay and be paid, for everyone everywhere. This is our global vision and the common purpose that unites the entire Visa team. As a global payments technology company, tech is at the heart of what we do: Our VisaNet network processes over 13,000 transactions per second for people and businesses around the world, enabling them to use digital currency instead of cash and checks. We are also global advocates for financial inclusion, working with partners around the world to help those who lack access to financial services join the global economy. Visa’s sponsorships, including the Olympics and FIFA™ World Cup, celebrate teamwork, diversity, and excellence throughout the world. If you have a passion to make a difference in the lives of people around the world, Visa offers an uncommon opportunity to build a strong, thriving career. Visa is fueled by our team of talented employees who continuously raise the bar on delivering the convenience and security of digital currency to people all over the world. Join our team and find out how Visa is everywhere you want to be.

Job Description

Visa Corporate IT group has embarked on a major technology transformation journey and Open Revenue Systems plays a key role transitioning Revenue systems to next generation technologies. As part of this strategy, Open Revenue Systems OpCerts team is looking for curious, creative, and technology experts to join our growing team. We focus on delivering global platforms that enable Visa's Pricing, Invoicing and Operating Certificate applications, which are used by Visa business partners to service Visa clients globally.
The successful candidate is expected to be an expert in Java EE technologies and Open Source Front-End web application frameworks within the Specialized Systems' DevOps team in Bangalore (India) office.  The selected candidate will be fully responsible for solution design and delivery achieving engineering excellence of services.


•Develop and nurture team of developers by motivating and mentoring, and assist in hiring critical talent.
•Inspire leadership and encourage innovation of ideas.
•Design, develop and evolve highly scalable and fault-tolerant distributed components using functional programming paradigm.
•Guiding developers in day to day design and coding tasks, stepping in to code if needed.
•Design and implement APIs, abstractions and integration patterns to solve challenging distributed computing problems
•Experience with Java EE ecosystem (distributed, service oriented, real time/non-real time, asynchronous)
•Understand and own component security analysis, including code and data flow review. Collaborate with security team to implement and verify secure coding techniques
•Ensure proper metrics instrumentation in software components, to help facilitate real time and remote troubleshooting/performance monitoring
•Contribute to efficient development process pipeline by leveraging best-in-class CI/CD tools
• Experience in defining technical requirements, conceptual, logical and system architectures.
• Identify and utilize best practices in the industry to maximize efficient and elegant solutions while minimizing cost


•10+ year track record of relevant work experience and a Computer Science or related technical discipline is required
•Dynamic leader who has directly managed team of highly competent developers in fast paced work environment
•Working familiarity with the entire software development lifecycle including version control, build process, testing, and code release
•Exceptional verbal and written communication skills
•Previous experience with financial or payments processing domain is a plus
•Experience in Java application frameworks like Spring, Apache Camel, MVC, ORM, Batch, Integration and Web Service frameworks
•Expereince in Architecture and delievry of Enterprise scale applications
•Experience in agile methodology is preferred
•5 years' experience in UML design methodologies

Additional Information

All your information will be kept confidential according to EEO guidelines.

Privacy Policy