Learn more and apply on Handshake – Application Deadline is February 17, 2020
As a New Grad Software Engineer you will contribute to a team that develops and manages end-to-end technology solutions for Visa’s core business (credit and debit transactions) and key stakeholders as well as new solutions that promote the growth of digital commerce and mobilization.
Essential Functions
- Work with product owners to refine business requirements
 - Analyze business requirements and architect a solution that is robust and scalable
 - Provide technical documentation of solutions
 - Break down architected solution into smaller, achievable tasks
 - Present and communicate solution to both technical and nontechnical stakeholders
 - Knowledgeable of data technologies and solutions
 - Work with full stack development – back end, middle tier, and client side
 - Debugging and providing solutions for complicated issues
 - Participate in demos and code reviews
 - Multi-task and support multiple teams
 - Enforce software best practices, standards and processes
 
Qualifications
Basic Qualifications
- 2 years of work experience with a Bachelor’s Degree OR an Advanced Degree (e.g. Masters, MBA, JD, MD, or PhD)
 - Currently enrolled and graduating by Sept. 2020, or less than 12 month removed from degree program
 - GPA of 3.0 or higher
 
Preferred Qualifications
- 3 or more years of work experience
 - Internships with API development experience
 - Expert knowledge with JAVA and Spring Technologies
 - Expert diagramming solutions (flow, block, logical)
 - Expert knowledge of Security and Authentication standards and technologies like OAuth
 - Expert building Hypermedia-based REST APIs
 - Experience with JavaScript and front end technologies/frameworks like JQuery, ReactJS, Angular
 - Experience architecting solutions with Continuous Integration and Continuous Delivery in mind
 - Knowledgeable about Database technologies like Oracle and Hadoop
 - Knowledgeable about network architecture, VIPS, and Firewalls