Senior Software Engineer (Full stack/Microservices)

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

Company Description

As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable and secure payment network - enabling individuals, businesses, and economies to thrive. Our advanced global processing network, VisaNet, provides secure and reliable payments around the world, and is capable of handling more than 65,000 transaction messages a second. The company's dedication to innovation drives the rapid growth of connected commerce on any device, and fuels the dream of a cashless future for everyone, everywhere. As the world moves from analog to digital, Visa is applying our brand, products, people, network and scale to reshape the future of commerce.

At Visa, your individuality fits right in. Working here gives you an opportunity to impact the world, invest in your career growth, and be part of an inclusive and diverse workplace. We are a global team of disruptors, trailblazers, innovators and risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, and doing meaningful work that brings financial literacy and digital commerce to millions of unbanked and underserved consumers.

You're an Individual. We're the team for you. Together, let's transform the way the world pays.

 

Job Description

The role is a self-organized Sr.Software Engineer Full Stack Engineer with a solid background in implementing Web Visualization & Streaming applications & Web Services supporting large numbers of users and applications. These Visualization are developed using Java/J2EE, messaging, Big Data, Open Source and data visualization technologies.

Primary responsibilities for this role will include:

  • Design, develop, unit test & documentation of applications in accordance with established standards.
  • Develop code that complies with design specifications and meets security and Java/J2EE best practices.
  • Work with architects, systems analysts, project managers, QA and other developers to successfully implement business requirements while applying the latest available tools and technology
  • Participate in design and code review sessions as appropriate to ensure the quality of work delivered by teammates is in accordance with development standards
  • Build working relationships with global and virtual teams on software development

Qualifications

  • 4+ years of relevant experience in software industry
  • Bachelor or Master Degree in Computer Science, or related technology/engineering discipline
  • Working experience as a full stack engineer.
  • Proficient in Data structure, algorithm & Java/J2EE technologies
  • Experience in frameworks like Spring, JPA, Hibernate.
  • Experience with UI/Web technologies such as Angular (1.* & 2) ,React, JQuery, D3 etc.
  • Good to have programming skills in one or more languages Go, Erlang.
  • Good to have knowledge on Message based application development.
  • Experience in SQL and/or PL/SQL is required
  • Working experience in micro service framework and implementation.
  • Experience being part of an Agile/Scrum team.
  • Development experience in a Cross-platform, multi-tier environment
  • Test Automation integration using Selenium, Jenkins, Bamboo
  • Working knowledge in docker and kubernetes.
  • Agile development experience
  • Experience using version control (GIT, Stash) and bug tracking (Jira) tools
  • Self-motivated, fast learner, great verbal and written communication skills

Additional Information

REF32638Z

Privacy Policy