1-3 years of work experience with a Bachelor’s Degree or above
Experience in commercial software development on Unix/Linux environment.
You have experience in consumer facing application development experience.
You have amazing work ethics that will help us all work extremely well together
Knowledge of MVC design pattern
Experience of programming in Java, J2EE
Experience with web services standards and related technologies (HTTP, Spring, XML, JSON, REST)
Solid understanding of database technologies and SQL.
Strong foundation in computer science, with strong competencies in data structures and algorithms.
Proven problem solving skills and an ability to respond resourcefully to new demands, priorities and challenge
Solid coding practices including good design documentation, unit testing, source control (GIT, SVN etc)
Experience with build tools (Maven, Gradle etc).
Ability and desire to learn new skills and take on new initiatives.
Optional
Knowledge of NoSQL Databases.
Experience on Big Data Cluster (Solr, Kafka).
Your responsibilities
Design the appropriate solution that is based on the business requirements.
Perform proofs of concept (PoCs) and other technical evaluations of technologies, designs, and solutions.
Work with engineering professionals, architects and others within Visa to ensure that the solution will scale appropriately while ensuring that what is implemented is a cost-effective solution.
Continue to learn about the payments industry, and the factors impacting the payments industry.