Senior Software Engineer (Java)

Bengaluru East, Karnataka, India
May 05, 2025
May 05, 2026
Onsite
Full-Time
10 Years
Job Description

We are seeking an experienced and versatile Senior Software Engineer to join our global development team. This role is an exciting opportunity to work on complex distributed systems, build highly scalable platforms, and contribute to cutting-edge technologies in payments, cybersecurity, and real-time financial services.

Experience. 10+ Years

What You’ll Do

  • Architect and build high-quality, scalable systems that power the global payments ecosystem.
  • Develop robust APIs and services used by millions across B2C, B2B, and B2G payment products.
  • Lead and contribute to the full software development lifecycle, from ideation and design to development, testing, deployment, and support.
  • Collaborate cross-functionally with Product Owners, Architects, QA Engineers, and DevOps teams to ensure delivery of best-in-class solutions.
  • Implement industry-leading practices in software quality, performance monitoring, and security.
  • Drive technical excellence and mentor junior engineers to help them grow and succeed.
  • Bring innovative ideas to the table and continuously improve systems, workflows, and processes.
  • Leverage tools such as Kubernetes, Docker, Jenkins, Git, and CI/CD pipelines to ensure smooth and efficient delivery.

Core Responsibilities

  • Design, develop, and deploy scalable Java-based services, RESTful APIs, and microservices.
  • Write clean, efficient, and maintainable code adhering to best practices.
  • Solve real-world problems in payments and financial transactions, optimizing for speed, security, and scalability.
  • Create and maintain technical documentation, design artifacts, and contribute to Visa’s engineering standards.
  • Develop with a security-first mindset, conducting security reviews and ensuring compliance with data privacy standards.
  • Work with cutting-edge technologies like Kafka, Spark, Hadoop, and integrate them within existing ecosystems.
  • Champion Agile best practices, TDD/BDD methodologies, and participate in code reviews and sprint ceremonies.

What We’re Looking For

Basic Qualifications

  • 10+ years of relevant experience with a Bachelor's degree
  • 7+ years with an Advanced degree (e.g., Master's, MBA)
  • 4 years with a PhD
  • 13+ years of relevant work experience in the absence of a formal degree.

Preferred Qualifications

  • Proven experience as a technical lead on large-scale, enterprise-grade applications.
  • Expert-level Java development skills; experience with REST APIs, JSON, and backend service development.
  • Experience working with GenAI technologies and building applications using LLMs is highly desirable.
  • Familiarity with modern front-end frameworks like React and backend technologies like Vert.x is a plus.
  • Proficiency in Kafka, Spark, Hadoop, and working with large-scale data processing systems.
  • Experience with SQL-based databases (MSSQL, Oracle) and Unix/Linux environments.
  • Strong grasp of DevOps practices, including working with tools like Git, Maven, Jenkins, SonarQube, JUnit, and infrastructure automation.
  • Solid understanding of CI/CD pipelines, real-time monitoring, and performance optimization.
  • Deep understanding of software security, encryption techniques, and secure coding practices.
  • Self-driven, curious, and motivated to innovate and learn new technologies.
  • Demonstrated experience mentoring and guiding junior team members.
  • Comfortable working in Agile and Scrum environments and contributing to sprint planning and retrospectives.

Why Join Visa?

  • Be part of a global leader at the forefront of innovation in financial technology.
  • Work on systems that impact billions of lives every day.
  • Collaborate with world-class engineers, architects, and technical leaders.
  • Continuous learning and mentorship opportunities to grow your career.
  • An inclusive, diverse, and purpose-driven work culture.
  • Opportunity to make a global impact and shape the future of digital commerce.

Equal Opportunity Employer

Visa is an Equal Opportunity Employer. We are committed to building a diverse workforce and creating an inclusive environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status.

Qualified applicants with criminal histories will be considered for employment in accordance with EEOC guidelines and applicable local laws.