Senior Software Engineer (Backend)

Bengaluru East, Karnataka, India
Jun 06, 2024
Jun 06, 2025
Hybrid
Full-Time
3 Years
Job Description

Visa's Platform Product Development division is undergoing a transformation to enhance secure, simplified checkout experiences. This transformation involves new product capabilities within the Click to Pay ecosystem, leveraging Visa's tokenization and other features. To onboard merchants and PSPs globally, Visa has adopted the EMVCo standard for Click to Pay.

As part of our team, you will

  • Design, document, and implement new systems, enhancements, and modifications to existing software in alignment with design specifications, security, and Java best practices.
  • Understand backend databases, queries, API creation, and consumption, and contribute to frontend UI development.
  • Deliver zero-defect code and ensure the team's deliverables meet or exceed business expectations.
  • Identify opportunities for product innovation and improvements to best practices, standards, and processes.
  • Develop software independently, conforming to Visa’s high standards of security, quality, performance, resiliency, and compliance.
  • Coordinate Continuous Integration activities, testing automation frameworks, and contribute to core product code.
  • Support test engineers and operation teams in troubleshooting, defect research, and issue root cause analysis.
  • Communicate status, issues, and risks effectively and timely.

Technical Expertise Required

  • Proficiency in JAVA, building and consuming REST APIs, and Spring Technologies.
  • Expertise in diagramming solutions (flow, block, logical).
  • Experience with JavaScript and front-end technologies/frameworks like JQuery, ReactJS, and Angular.
  • Experience architecting secure, resilient, and scalable solutions.
  • Experience building out a Continuous Integration and Continuous Delivery pipeline.
  • Knowledgeable about Database technologies like Oracle and NoSQL solutions.
  • Experience in containerization and container orchestration technology.
  • Experience with relational and NoSQL databases.
  • Experience in messaging systems and distributed technology.
  • Experience in React or Advanced JavaScript is desirable.
  • Experience with GIT, Maven, Jenkins, or similar build automation tools.
  • Strong analytical, problem-solving, and communication skills.
  • Experience with Agile methodologies and iterative software development lifecycle principles.

Qualifications

Basic Qualifications

  • 2+ years of relevant work experience and a Bachelor’s degree, OR 5+ years of relevant work experience.

Preferred Qualifications

  • 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g., Masters, MBA, JD, MD).
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field required.
  • Total 4-6 years of experience.

Additional Information

Visa is an Equal Employment Opportunity (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.