Visa is a world leader in payments and technology, and they are seeking versatile and energetic Software Engineers to join their team. The role involves designing, building, and testing software products that reach a global customer base, while contributing to product quality improvements and leveraging innovative technologies in payment services.
Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions
Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Demonstrates basic knowledge and asks questions about project requirements
Reviews and asks questions about solution strategies that improve the design and functionality of a payment product feature
Applies standard processes on the use of front-end programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements, under close guidance
Works under close guidance from others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products
Identifies and advances bugs that threaten website functionality
Qualification
Required
Minimum of 6 month work experience after Bachelor's degree, or 3+ years of relevant work experience
Preferred
2 years of professional software development experience
Strong proficiency in Java and hands-on experience with Spring and Hibernate frameworks
Knowledge of RDBMS technologies such as PostgreSQL or Oracle
Experience with RESTful APIs, JSON, and web service standards
Familiarity with Agile development practices, including Test-Driven Development (TDD) and tools like GIT, Maven, Jenkins, and JUnit
Strong problem-solving skills and the ability to design scalable, high-performance software solutions
Excellent interpersonal and communication skills, with the ability to clearly present complex ideas and collaborate with team members
A proactive, self-motivated team player with a strong work ethic and adaptability in a fast-paced environment
Benefits
Medical
Dental
Vision
401 (k)
FSA/HSA
Life Insurance
Paid Time Off
Wellness Program
Visa is a multinational financial services company that facilitates electronic payment systems throughout the world.