Company Description|Job Description
As the world's leader in digital payments technology, Visa's mission is to connect the world through the most creative, reliable & secure payment network - enabling individuals, businesses, & economies to thrive. Our advanced global processing network, VisaNet, provides secure & reliable payments around the world, & 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, & 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 & 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, & be part of an inclusive & diverse workplace. We are a global team of disruptors, trailblazers, innovators & risk-takers who are helping drive economic growth in even the most remote parts of the world, creatively moving the industry forward, & doing meaningful work that brings financial literacy & digital commerce to millions of unbanked & underserved consumers.
You're an Individual. We're the team for you. Together, let's transform the way the world pays.
The Staff Software Engineer would be a part of a high performance global team responsible for the delivery of features in the Resolve Online program.
As a key member of the delivery execution team, candidate would need to create scalable designs, write maintainable code, reusable components/services/utilities, & test cases. Qualifications include good organizational skills, strong analytical & problem solving skills, good time management skills, ability to work independently, & effectively communicate with team members. The candidate must be capable of working in all phases of the application system development life-cycle.
The successful candidate will become a recognized Subject Matter Expert within Visa, responsible for contributing to the development & implementation of dispute processing capabilities for Visa Resolve Online application.
Understand business domain, analyze requirements, evaluate options & participate in scoping & sizing activities
Design, develop code, tests & maintain code for Resolve online application releases
Communicate & collaborate effectively with team members including vendor partner teams
Effectively participate in the technology proof-of-concepts & learn new technologies & frameworks
Understand & enhance coding guidelines & participate in code review processes
Create & maintain technical documentation
Collaborate with Requirements & Analysis group, QA team & Production Support team to ensure project alignment
Service excellence & innovation; create opportunities; consistently think & act ahead of the curve.
Bachelor's degree is required
5-10 years of relevant experience in Java/J2EE enterprise applications including Spring framework,Struts , Angular & Web services.
Strong Core Javaand programming skills
Relational database & strong SQL development experience required; Experience with DB2 preferred
Experience with No-SQL database like Cassandra or MySQL preferred
Good technical expertise in designing & developing using IBM MQBroker / IIB or JBoss Fuse as an integration layer
Technical expertise in using JBoss Drools as the Business Rule Engine
Strong communication skills with proven ability to present complex ideas & document in a clear & concise way
Knowledge of continuous Integration using Buildforge, Jenkins & Gradle scripts
Basic knowledge of UNIX, shell scripting
Strong problem solving & analytical skills
Experience in the financial domain or payment industry is a plus
All your information will be kept confidential according to EEO guidelines.