Staff SW Engineer

  • Full-time
  • Job Family Group: Technology and Operations

Job Description

Visa's Digital and
Mobile Product Development (DMPD) team is building a new generation of products
to facilitate commerce in everyone's digital and mobile lives. At DMPD, we are
focused on creating smarter payment solutions that provide fast, easier ways to
pay with phone, web and other digital devices wherever you are remote or
proximity payment. The Digital and Mobile Platform team is looking for talented
engineers for the Bangalore office to drive the evolution of mobile payment
solutions and to build Visa's enterprise mobile enablement practice. You will
work closely with Architects, product owner, and other teams to conceive,
design, and create unique platform capabilities for DMPD .Your will work
closely with various stakeholders to help establish and adapt key platform
capabilities. We are looking for someone with serious about working and
learning new platforms like Kafka, Asynchronous Messaging, Solr, Akka,
Cassandra and Docker and have interest in distributed computing, scalability
and building reliable high performance system.



KEY RESPONSIBILITIES




  • Design, lead and implement platform components and
    services to be consumed by the application team


  • Interface with various stakeholders and establish rock
    solid platform capabilities


  • Work as part of scrum team executing the product
    requirements by working with PMO, Architects, Product Owners and other
    product vertical stake holders


  • Provide subject matter expertise for platform components and aspire to be a
    thought leader in providing enhanced scalability and efficient platform
    components


  • Develop and adapt to common industry best practices for
    product development


  • Execute POCs for visionary initiatives

  • Work independently and mentor junior developers

  • Review and challenge requirements and implementations
    designs


  • Conduct peer reviews for implementation of new features

  • Communicate status frequently in daily Scrum -
    Participate in cross-group and internal customer feature demos

Qualifications


  • Bachelors in Computer Science or other technical field

  • 8+ years of overall software development experience

  • 4+ years of professional experience in developing highly
    scalable platform development


  • Expertise in Java, Spring, Kafka, Solr and other
    relevant distributed technologies


  • Strong computer science fundamentals in data
    structures, algorithms and complexity analysis


  • Passion for following architectural and design patterns  

  • Knowledge about Security standards

  • Knowledge of web services standards and related
    technologies (REST)


  • Familiarity with web service development, DBMS, SQL,
    UNIX shell scripts is a plus


  • Experience with tools like Rally, JIRA, Sharepoint,
    wiki, etc


  • Experience with Agile development methodology

  • Sound planning, organizational and problem solving
    skills, excellent project management skills


  • Ability to provide thought leadership on mobile
    excellence and practice


  • Ability and desire to learn new skills and take on new
    initiatives


  • Excellent verbal and written communication skills

  • Thrive in self-motivated internal-innovation driven
    environment


  • Experience in a global matrix organization

Privacy Policy