Senior Software Engineer (Java Full Stack), Data Platform

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

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

The Data Platform Department is a key component of Visa's Technology organization that provides an enriched and valuable ecosystem of data platform and data services to drive innovation for our partners and clients, within Visa and globally. Data is the most valuable asset in Visa. The Data Platform Department is dedicated to systems and services to make data secure, high quality, rich, fast, and easy to use, therefore enabling Visa with the ability to leverage its data asset in an effective and timely manner to maximize technology/business development and differentiate Visa from others in the payment industry. The department maintains tens of petabytes of data supporting over 100 services for various internal lines of business and external clients. Our technical stack has two layers: Platform as a Service (PaaS) and Data as a service (DaaS).

Key Responsibilities:

  • Responsible for the maintenance of the design, development & maintenance of various data as services platform components for the rollout of new applications and services to Visa clients and for internal use. 
  • Design and develop data administration web interfaces for data management & Access Administration.
  • Develop Web Services (SOAP & Rest) to enable data access & integrate with Visa's
  • Developer Platform.
  • Expand the platform capabilities for the roll out of new products.
  • Develop Security & integration components for data extraction, & internal /external application integration.
  • Develop Test Automation scripts & Automate Deployment of various Data services components.
  • Author design and installation documentations.
  • Identify opportunities for further enhancements and refinements to standards, best practices and development methodologies
  • Build and maintain relationship with global and virtual teams and third parties on software development or support issues
  • Work directly with Architects, System Analysts, Dev leads and QA team leads to manage the technical aspects of a development pipeline.

Qualifications

  • BS or equivalent in Computer Science/Engineering, Electrical Engineering or related field
  • Java/J2EE ( JQuery, JavaScript, JSP/Servlets, HTML5/CSS, JMS, XML/XSLT), Spring/Hibernate
  • Strong knowledge in writing web services  (SOAP/ REST / XML/ JSON ) and web application development
  • Knowledge of Hadoop Ecosystem/Big Data Stack, Map/Reduce Framework
  • Strong knowledge of database concepts, systems architecture, and data structures is a must
  • Knowledge of Hadoop framework components (HDFS, HBase, Sqoop, Hive, Spark )
  • Experience with RDBMS and SQL development
  • Experience with both Linux and Windows
  • Process oriented with strong analytical and problem solving skills
  • Work independently and mentor others in the team and with minimal supervision
  • Ability to juggle multiple projects and change direction mid-course based on business drivers
  • Ability to work in a complex organization to determine business and customer needs, providing the best solution to meet those needs

 

Additional Information

Visa will consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Privacy Policy