Lead Data Engineer

Hybrid
Senior
🇮🇳 India
Data Engineer
Technology

Visa Inc. is at the forefront of the Gen AI revolution, developing and executing a shared strategic vision for our Loyalty and Marketing platforms. Our goal is to establish Visa as the world-leading data-driven payments company.

The successful candidate will be someone who can lead the technical vision and implementation of a campaign platform managing the end-to-end integration of the campaign system with rest of marketing platform and a self-motivated individual with excellent software engineering skills and expertise in Big Data technologies and Java/J2EE. The candidate will be extensively involved in hands-on activities including POCs, design, documentation, development, and testing. The candidate should be a motivated self-starter and quick learner.

This role is based in Bangalore and will be part of Digital Marketing Experience, Benefits & Loyalty team in Value Added Services group at Visa.

Responsibilities

  • Lead the analysis, design, development, and implementation of various initiatives, with end-to-end ownership to deliver the business functionalities.
  • Design, develop and maintain mission-critical systems, delivering high-availability and performance.
  • Develop high quality code, participate in code reviews, and mentor junior developers to ensure the deliveries on time.
  • Have a passion for delivering zero defect code and be responsible for ensuring the team's deliverables meet or exceed the prescribed defect SLA.
  • Champion Security best practices: Become a security champion by owning the responsibility of component security. Collaborate with Cyber security teams to implement and verify secure coding techniques.
  • Coordinate and participate in Continuous Integration activities, automation frameworks for testing and deployments etc. in addition to contributing to core product code.
  • Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology.
  • Present technical solutions, capabilities, and features in business terms.
  • Effectively communicate status, issues, and risks in a precise and timely manner.
  • Work on development of new products iteratively by building quick POCs and converting ideas into real products.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Requirements

Basic Qualifications
• 10+ years of relevant work experience with a Bachelor’s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.

Preferred Qualifications
• 12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD in computer science, computer engineering or relevant field.
• 12+ years of software design, architecture, and development experience.
• Strong foundation in computer science, with excellent competencies in data structures, algorithms, and software design, optimized for building highly distributed and parallelized systems.
• Must have hands on experience in Core Java, J2EE technologies, Microservices, Spring, Hibernate, REST APIs.
• Expertise in design and management of complex data structures and data processes
• Expertise in efficiently leveraging the power of distributed big data systems, including but not limited to Hadoop Hive, Spark, Kafka streaming, Airflow etc.
• Capability to work in UI stack using advance Java Script frameworks like AngularJS, Backbone etc. is preferable.
• Experience developing back-end applications including multi-process and multi-threaded architectures.
• Experience in writing quality and self-validating code using unit tests or following TDD.
• Capable to leverage DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test-Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Maven, Chef, Git and Docker.
• Experience in Agile development using any of the methodologies like SCRUM is a big plus.
• Product development experience is must.

 

Visa

Visa

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities.

Banking
Technology

LinkedIn

🏭legal services

Other jobs at Visa

 

 

 

 

 

 

 

 

View all Visa jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇮🇳 India
Data Engineer

No spam. No ads. Unsubscribe anytime.

Similar jobs