Senior Software Engineer (3-6 years)
@ Visa

Bengaluru, Karnataka, India
On Site
Full-time
Posted 4 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXXXXXX****** @visa.com
Recommended after applying

Job Details

Company Description

Visa is a world leader in payments and technology, processing over 259 billion transactions in more than 200 countries each year. Our mission is to connect the world through a secure, innovative, and reliable payments network that empowers individuals and businesses globally.

Job Description

Join the Distributed Risk Intelligence Platform team within the Payment Security & Identity group. As a Senior Software Engineer, you will be responsible for creating new capabilities for the Risk Platform while maturing our code base and development processes. Work as a dynamic member of Agile Scrum teams, collaborating with Product Managers, Architects, Analysts, and other Software Engineers to deliver high-quality, data-driven business solutions.

Essential Functions

  • Collaborate with cross-functional teams to implement new data solutions.
  • Own end-to-end development effort ensuring on-time delivery.
  • Work with senior technical staff to manage risks and issues.
  • Present technical solutions and communicate complex ideas clearly.

Qualifications

Basic Qualifications: 2+ years relevant experience with a Bachelor's degree or 5+ years experience.

Preferred Qualifications: Proficiency in Java/Go, microservices, Core Java, JEE, REST and Spring, plus experience with relational and NoSQL databases, Unix/Linux, API design, logging instrumentation, Git, Agile processes, and exposure to Big Data (Hadoop, Spark) and distributed caching (REDIS).

Additional Information

This is a hybrid position with office days confirmed by your Hiring Manager. Visa is an EEO Employer and considers all qualified applicants.

Key skills/competency

  • Java
  • Go
  • Microservices
  • Agile
  • REST
  • Spring
  • NoSQL
  • Big Data
  • Risk
  • Payments

How to Get Hired at Visa

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it for payment and risk roles.
  • Research Visa: Understand their payment network and culture.
  • Showcase technical skills: Highlight Java, Go, and microservices experience.
  • Prepare for interviews: Practice agile and coding challenges.

📝 Interview Preparation Advice

Technical Preparation

Review Java and Go fundamentals.
Brush up on microservices architecture patterns.
Practice API and RESTful service design.
Familiarize with Git and Agile tools.

Behavioral Questions

Describe a past team conflict resolution.
Explain handling project risks and deadlines.
Discuss adapting to changing requirements quickly.
Share examples of effective cross-team collaboration.

Frequently Asked Questions