Sr. Sw Engineer

Visa Visa · Fintech · Foster City, CA +1 · Technology and Operations

Software Engineer at Visa focused on designing, building, and publishing APIs for value-added services. The role involves full software development lifecycle management, including coding, testing, CI/CD, and collaboration with product and cross-functional teams. Requires expertise in Java, Spring Framework, relational databases, RESTful APIs, and Agile methodologies.

What you'd actually do

  1. Design, build and publish APIs to enable value added services for some of the largest banks, merchants and strategic partners of Visa.
  2. Develop high quality, ship-ready code with unit tests and functional tests.
  3. Handle software development life cycle, including versioning control using git, build process, CI/CD tools like Jenkins, Kubernetes containerization, functional testing framework and code release.
  4. Work with product management and other developers to understand and translate marketing requirements into design requirements and provide estimate for development.
  5. Participate in cross-functional teams and work with architects, system analysts, project managers, QA and other developers to implement business requirements while applying the latest available tools and technology.

Skills

Required

  • Java programming language
  • Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • Relational databases (e.g., MySQL, PostgreSQL, Oracle) and SQL
  • RESTful APIs, web services, and microservices architecture
  • Data structures and algorithms
  • Front-end technologies (JavaScript)
  • Agile methodologies such as scrum, kanban, extreme programming
  • Version control systems such as git