Staff Software Engineer - Java Developer

Senior
🇮🇳 India
Software Developer
Software development

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.

Requirements

  • 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

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.

 

Visa

Visa

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities.

Banking
Technology

LinkedIn

🏭legal services

Other jobs at Visa

 

 

 

 

 

 

 

 

View all Visa jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs