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 Sr. Software Engineer would be a part of a high performance global team responsible for the delivery of features in the Resolve Online program. The candidate would need to analyze, design, code & unit test core modules of the Visa Resolve Online application & work with a global team of developers, SMEs & architects.
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
Bachelor's degree is required.
2-5years of relevant experience in Java/J2EE enterprise applications including Spring framework, Struts & Web services, UI frameworks (AngularJS, ReactJS etc.)
Strong Core Java skills.
Microservices implementation experience.
Excellent programming skillsand strongproblem solving & analytical skills.
Demonstrated ability to build object oriented designs.
In-depth knowledge of the software development life cycle required.
Strong SQL skills required. DB2 database experience preferred.
Experience with No-SQL database like Cassandra or MySQL is preferred.
Strong communication skills with proven ability to present complex ideas & document in a clear & concise way.
Experience in the financial domain or payment industry is a plus