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