Lead Systems Architect - Middleware

  • Full-time
  • Job Family Group: Technology and Operations

Company Description

Visa Inc. is a global payments technology company that connects consumers, businesses, financial institutions and governments in more than 200 countries and territories, enabling them to use digital currency instead of cash and checks. 

Visa does not issue cards, extend credit or set rates and fees for consumers. Visa’s innovations enable its bank customers to offer consumers choices: Pay now with debit, ahead of time with prepaid or later with credit products. From the world’s major cities to remote areas without banks, people are increasingly relying on digital currency along with mobile technology to use their money anytime, make purchases online, transfer funds and access basic financial services. All of which makes their lives easier and helps grow economies.

Behind the Visa brand are more than 5,000 talented employees who continuously raise the bar with innovative solutions and products that deliver the convenience and security of digital currency to more people all over the world.

Job Description

The Middleware Engineering team is part of the Distributed Systems Operations & Engineering and is responsible for common middleware and integration infrastructure that supports communication between multiple enterprise applications and multiple business lines. 

A systems Architect will have exposure to a broad set of Middleware technologies and be constantly challenged to optimize Middleware Infrastructure. The ideal candidate should have a successful record of accomplishment of dealing with various aspects of Middleware infrastructure management. A successful candidate must possess excellent problem-solving and analytical skills, be able to translate business and technical requirements into workable technical solutions, and strive to automate manual processes wherever possible.

This role will be responsible for overseeing Middleware technologies, provide technical expertise to Middleware Engineers, evaluate and sunset legacy technology, onboard new/open source technology in order to align with organizational long-term plan. Work with higher management to understand Long term Strategy and align the Middleware products to meet the requirement. Work with Middleware Engineer to improve the process and documentation in order to provide best class service to our partners.

The responsibility includes working with Global systems, Global Operations, Cybersecurity and external Integration partners in implementing  solutions via current or proposed middleware technologies, including but not limited to Application Servers(WebLogic, WebSphere, tomcat, JBOSS, etc.), Web Servers, Oracle SOA, Oracle BPM, Oracle Business Intelligence, Oracle Identity Management and Java/J2EE applications. He or she must be able to collaborate with others to manage and rationalize incoming requirements in order to implement appropriate solutions.

Key Responsibilities

  • Excellent understanding of most of the Middleware technologies including Web server, Application Server, Messaging, Caching, Reporting, Integration technologies etc.
  • Understanding of Cloud and Container technologies
  • Responsible in assessing current technology stack and designing solutions moving to Cloud based technologies, shared APIs, micro services on established standards and in following DevOps/Agile methodologies.
  • In-depth knowledge on various Security vulnerabilities on Middleware Products and possible fixes.
  • Develop road-map for various Middleware Products used across visa.
  • Drive proof-of-concept projects to validate new feature sets and 3rd party technologies to onboard new Middleware technologies in order to align with Long term strategy.
  • Define and document standards across all Middleware products and work with Middleware Engineers to make sure everyone align to the defined standards. Ensure standard artifacts are updated on time and they are relevant.
  • Collaborate with Automation team to define scope for Middleware product Automation including regular BAU tasks.
  • Able to communicate Middleware standards to Product Development teams, executive management and drive teams to use the standard.
  • Collaborate with internal customer groups across all disciplines (i.e., System engineers, networking, database administration, performance management, application development and production support teams, IT governance team) and provide SME level input to design new applications using on Middleware products.
  • Provide implementation and support design for DevOps/Continuous Integration and Delivery pipeline (CI/CD) for application and software update.
  • Must be able to analyze historical data and plan for future Middleware Product strategy.
  • Collaborate with IT Asset Management team during ELA discussion
  • Monitor the processes, policies, procedures and standards applicability, effectiveness and efficiency.
  • Ability to review complex processes, manage standards and provide regular technical reports both verbal and statistical showing status of Middleware Strategy.
  • Manage vendor relationship and understand upcoming changes to Middleware technologies.
  • Responsible for defining/maintaining and updating Technical Security Requirement (TSR) checklist for middleware technologies to comply and support Visa policies and procedures.

Qualifications

 

  • BS or MS in Computer Science or related degree from an accredited university.
  • 10+ years’ experience working on various Middleware Products which includes at least 5+ years in Middleware Architect Role.
  • Excellent record of accomplishment on Architecting Middleware Environments.
  • In-depth knowledge on core Middleware Products including Application servers, Web servers, Messaging, Caching, Reporting, Integration technologies etc.
  • Excellent understanding of Java, .Net, SSL, TLS and troubleshooting infrastructure issues.
  • Should be able to adapt to fast moving technologies.
  • Experience with Automation and scripting languages (Perl, Python, Bash).
  • Exceptional oral and written communication skills.
  • Excellent understanding of both UNIX and windows platform.

 

Additional Information

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

Privacy Policy