Visa is hiring a

Staff Software Engineer - Java Developer

Bengaluru, India
Full-Time

Team Summary

The Visa Consulting & Analytics (VCA) is Visa's consulting division, serving Visa's clients (including card issuers, acquirers and merchants) and solving their strategic problems focused on improving performance and profitability.

In Asia Pacific, Managed Services is the execution arm of VCA.  Our teams (also known as squads) are embedded virtually with clients; leading to long-term engagements and delivering value primarily through implementation and execution services. We deliver objectives from a shared value agenda, effectively becoming the enablers and trusted strategic advisors for our clients.

What a Sr. Software Engineer does at Visa:

The Sr. Software Engineer role is key to our ongoing transformation, requiring you to solve challenging business problems and build highly scalable, user-friendly applications. Key responsibilities include:

  • Designing, documenting, and implementing new systems, enhancements, and modifications to existing software that aligns with design specifications, security, and Java best practices.
  • Interacting with both business and technical stakeholders to deliver high-quality products and services that meet business requirements, using the latest tools and technology.
  • Delivering zero-defect code and ensuring the team's deliverables meet or exceed business expectations.
  • Identifying opportunities for product innovation and improvements to best practices, standards, and processes.
  • Mentoring junior developers to ensure timely delivery of good quality code.
  • Coordinating Continuous Integration activities, testing automation frameworks, and contributing core product code.
  • Presenting technical solutions, capabilities, considerations, and features in business terms.
  • Communicating status, issues, and risks effectively and timely.
  • Contributing to the design of backend DBs and queries, API creation and consumption, and front end UI development.
  • Working independently to develop software that conforms to Visa’s high standards of security, quality, performance, resiliency, and compliance.
  • Independently creating multiple design artifacts for projects and presenting designs to team members and other stakeholders.
  • Collaborating with Technical Product Managers to break down solutions into smaller achievable tasks.
  • Supporting test engineers and operation teams in troubleshooting, defect research, issue root cause analysis, etc.

Why this is important to Visa:

This role will support a key client of Visa and will help to scale our Managed Services capabilities supporting Visa’s ambition of diversifying our revenue.  Managed Services is an emerging, fast growth, focus area for the Visa business globally.

This role will support one of our most strategically important issuing clients of Visa and will be responsible for delivering significant improvements to their digital consumer banking and payments experience. If you are a trailblazer, this is the role for you.  We need a leader to establish a strong team, set the vision for how we will deliver value to our client and develop the best practice template for how we expand this Managed Service offering in Asia Pacific.

Key Competencies:

  • Active Contributor to Team Success - Actively participating as a member of the Managed Service Leadership Team. Makes suggestions for achieving team goals or performing team functions; provides necessary assistance to remove obstacles to help the team accomplish its goals.
  • Decision Making - Identifying and understanding issues, problems, and opportunities; comparing data from different sources to draw conclusions; using effective approaches for choosing a course of action or developing appropriate solutions; taking action that is consistent with available facts, constraints, and probable consequences.
  • High-Impact Communication - Clearly and succinctly conveying information and ideas to individuals and groups in a variety of situations; communicating in a focused and compelling way that drives others’ thoughts and actions.
  • Tenacity - Staying with a position or plan of action until the desired objective is obtained or is no longer reasonably attainable. Adjusts focus when it becomes obvious that a goal cannot be achieved; redirects energy into related achievable goals if appropriate.
  • Building Strategic Work Relationships - Developing and using collaborative relationships to facilitate the accomplishment of work goals. Establishes good interpersonal relationships by helping people feel valued, appreciated, and included in discussions (enhances self-esteem, empathizes, involves, discloses, supports).
  • Driving Execution - Translates requirements into actions by determining action steps and milestones required to implement a specific business initiative; adjusts activities or timelines as circumstances warrant. Uses the tools and processes to optimally drive the desired outcomes meeting client’s and visa’s objectives.
  • Solution-mind set – Applying creative problem-solving techniques and championing a client-first approach to solutioning when opportunities and challenges arise to meet specific business objectives. Employs a structured approach to a problem with a holistic view. Strives to research and investigate to ensure the solution is future proof.

Business-Technical Translator – Translates complex technical specifications into well-defined business concepts, showcasing the impacts and implementation considerations to develop and deliver solutions for the client.

  • 10+ or more years of work experience with a Bachelors Degree or 7+ or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD).
  • Expertise in JAVA 8+, building and consuming REST APIs, Spring Boot and Spring Technologies.
  • Expertise in diagramming solutions (flow, block, logical).
  • Experience architecting secure, resilient, and scalable solutions. Solid Devops knowledge with experience in Container-based development using platforms like Docker, Kubernetes, and OpenShift
  • Experience working with Microservices on AWS (EKS, Codefresh, GitHub Actions).
  • Experience building out a Continuous Integration and Continuous Delivery pipeline with experience in GIT, Maven, Jenkins or such build automation tools.
  • Knowledgeable about Database technologies like Oracle, SQL Server, Postgre SQL or Mongo.
  • Knowledgeable about network architecture, VIPS, and Firewalls.
  • Strong analytical, problem-solving and communication skills.
  • Experience with Agile methodologies and iterative software development lifecycle principles

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.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Staff Software Engineer Q&A's
Report this job
Apply for this job