Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Data Engineer image - Rise Careers
Job details

Data Engineer

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

We are developing a strategic vision for our Digital Marketing and Engagement platforms and products to make Visa the leading data-driven payments company in the world. As a Data Engineer, you will join a top-notch team of Engineers to help define, drive, and execute this vision. We are looking for a self-motivated person with software engineering skills and experience in Java, Web technologies, and Big Data. You will be involved in hands-on activities like POCs, design, development, testing, and documentation. The candidate must be flexible and ready to switch tasks based on the team's needs.
Primary responsibilities will include:

  • Design and develop mission-critical systems, delivering high-availability and performance

  • Work on development of new products and enhancements to existing systems iteratively by building quick POCs and converting ideas into real products

  • Work closely with architects, business and technical stakeholders to develop high quality products and services that meet business requirements and expectations while applying the latest available tools and technology

  • Instill best practices for software development, and deliver high quality work on tight schedules

  • Identify opportunities for further enhancements and refinements to standards and processes

  • Coordinate Continuous Integration activities, testing automation frameworks, and other related items in addition to contributing core product code

  • Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner

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.

Qualifications

Basic Qualifications
•Bachelors degree, OR 3+ years of relevant work experience.

Preferred Qualifications
•1 to 2 years of software development work experience along with a Bachelor’s
degree, or 2+ years of work experience with an Advanced Degree in a technical
field such as computer science, computer engineering, or a related field.
•Solid foundation in computer science with strong competencies in data
structures, algorithms, and software design optimized for building highly
distributed and parallelized systems.
•Proficiency in Java with strong design and coding skills.
•Hands-on experience with web technologies including Spring Boot, JSON, and
REST API.
•Practical knowledge of Angular.
•Working experience with Spring and Hibernate frameworks.
•Experience with Apache Spark is plus.
•Familiarity with Git/Stash, Ant, Maven, Jenkins, and Jira.
•Experience with database technologies like DB2, Oracle, SQL Server.
•Knowledge of Unix/Linux operating systems.
•Experience with Agile & DevOps methodologies.
•Excellent analytical and problem-solving skills with a strong automation
mindset.
•Capability to handle multiple competing priorities in a fast-paced environment.
•Excellent written and verbal communication skills and the ability to effectively
communicate logic and implementation plans to team members and
managers.
•Self-starter, quick learner, and detailed and thorough.
•Experience in payment processing is a big plus.

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

What You Should Know About Data Engineer, Visa

As a Data Engineer at Visa in Singapore, you’ll be part of a visionary team tasked with transforming our Digital Marketing and Engagement platforms to solidify Visa's position as a global leader in data-driven payments. You’ll find yourself entrenched in the thrilling world of technology, where innovation meets financial solutions. Your hands-on expertise in Java, web technologies, and Big Data will play a crucial role in executing our strategic vision. Expect to dive into activities like building proof of concepts (POCs), designing robust systems, developing cutting-edge products, and engaging in testing and documentation to ensure we deliver high-quality offerings. You'll collaborate closely with architects and stakeholders, consistently applying the latest tools and best practices to meet rigorous business requirements. With Visa’s emphasis on flexibility, you’ll have the opportunity to work in a hybrid environment, balancing your time between onsite and remote settings. If you pride yourself on your analytical skills, problem-solving acumen, and motivation to learn, this position is perfect for you. Join us and be part of a dynamic team that values your expertise and creativity to uplift the payment experience for everyone, everywhere.

Frequently Asked Questions (FAQs) for Data Engineer Role at Visa
What are the primary responsibilities of a Data Engineer at Visa?

The primary responsibilities of a Data Engineer at Visa include designing and developing mission-critical systems, creating quick proof of concepts, collaborating with stakeholders to ensure product quality, and maintaining standards for software development. Engineers also coordinate Continuous Integration activities and present technical solutions in clear business contexts.

Join Rise to see the full answer
What qualifications are needed for a Data Engineer position at Visa?

To qualify for the Data Engineer position at Visa, candidates should have a Bachelor’s degree or relevant work experience, along with a strong foundation in software development and data structures. Practical experience in Java, web technologies like Spring Boot and REST API, and familiarity with database technologies is essential. Knowledge of Agile methodologies and the ability to thrive in fast-paced environments is also preferred.

Join Rise to see the full answer
How important is experience with Big Data for a Data Engineer role at Visa?

Experience with Big Data is significant for the Data Engineer role at Visa as it aligns with the company's goal of leveraging data-driven solutions. Familiarity with technologies like Apache Spark can enhance a candidate's prospects, allowing them to contribute effectively to Visa's mission to improve payment processes.

Join Rise to see the full answer
Is it necessary to have payment processing experience to apply for the Data Engineer role at Visa?

While not mandatory, having experience in payment processing is a valuable asset for applicants to the Data Engineer role at Visa. Understanding the intricacies of payment systems can provide a competitive edge and help in developing relevant solutions.

Join Rise to see the full answer
What work environment can a Data Engineer expect at Visa?

Data Engineers at Visa can look forward to a hybrid work environment, where they’ll rotate between remote work and in-office collaboration for 2-3 days a week. This flexibility supports work-life balance while ensuring effective team dynamics and project progress.

Join Rise to see the full answer
Common Interview Questions for Data Engineer
Can you describe your experience with Java and how it applies to data engineering?

Provide examples of Java projects you've worked on, highlighting your coding practices and any frameworks you utilized, such as Spring Boot. Discuss how these experiences have equipped you with the necessary skills to handle large data processing tasks efficiently.

Join Rise to see the full answer
How do you handle challenges when integrating different data sources?

Share a specific instance where you faced data integration challenges. Discuss the strategies you implemented to address those issues, demonstrating your analytical skills and problem-solving approaches while ensuring data consistency and performance.

Join Rise to see the full answer
What role does Agile methodology play in your data engineering projects?

Discuss your familiarity with Agile practices and how you've applied them in previous projects. Highlight your experience in sprint planning, daily stand-ups, and retrospectives, emphasizing the importance of adaptability and continuous improvement.

Join Rise to see the full answer
How do you ensure high availability in the systems you developed?

Explain the strategies you utilize to maintain system uptime, such as load balancing, failover procedures, and redundancy. Provide examples of how you've implemented these measures in past projects.

Join Rise to see the full answer
Can you explain a time when you worked closely with non-technical stakeholders?

Describe a situation where you successfully communicated technical aspects of projects to non-technical team members. Emphasize the importance of clear communication and collaboration in achieving project goals.

Join Rise to see the full answer
What is your experience with Continuous Integration and testing automation?

Detail your experience with tools used for Continuous Integration and testing automation, such as Jenkins or Maven. Discuss the impact these practices had on the quality and efficiency of your development process.

Join Rise to see the full answer
How have you previously utilized Big Data technologies in your projects?

Provide specific examples of how you have applied Big Data technologies, such as Apache Spark or Hadoop, in order to process and analyze large datasets, discussing the outcomes and benefits achieved.

Join Rise to see the full answer
What steps do you take to instill best practices in software development?

Discuss the methodologies you implement to enforce code quality, reviews, and consistent development practices in your team. Share examples of how these best practices have led to successful project outcomes.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Describe your approach to prioritization, such as using Agile frameworks or project management tools. Provide examples of how prioritizing effectively has led to meeting deadlines and project success.

Join Rise to see the full answer
What are your favorite tools for database management, and why?

Share your favorite database management tools like DB2 or SQL Server, discussing why you prefer them and how they align with the requirements of the projects you've worked on.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Bangalore, India
Posted 13 days ago
Photo of the Rise User
Master Works Remote No location specified
Posted 12 days ago
Photo of the Rise User
AbbVie Hybrid North Chicago, IL, USA
Posted 4 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 10 hours ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

1002 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 31, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!