Staff Sw Engineer

Visa Visa · Fintech · Austin, TX

Staff Software Engineer at Visa, focusing on building critical risk and fraud detection services within the payments technology domain. The role involves end-to-end development of data-driven business solutions, microservices, and enterprise applications using Java/J2EE, Spring Boot, and related technologies. Experience with Kafka, Redis, and various database technologies is a plus. The position is hybrid and requires significant in-office presence.

What you'd actually do

  1. Collaborate with project team members (Product Managers, Architects, Analysts, Developers, Project Managers, etc.) to ensure development and implementation of new data driven business solutions.
  2. Drive development effort End-to-End for on-time delivery of high quality solutions that conform to requirements, conform to the architectural vision, and comply with all applicable standards. Responsibilities span all phases of solution development.
  3. Collaborate with senior technical staff and PM to identify, document, plan contingency, track and manage risks and issues until all are resolved.
  4. Present technical solutions, capabilities, considerations, and features in business terms. Effectively communicate status, issues, and risks in a precise and timely manner.
  5. Engagement in requirements definition and clarification in collaboration with Business to ensure completeness and common understanding of the business needs is important.

Skills

Required

  • Java/J2EE
  • n-tier web application development
  • REST API’s
  • Spring Boot
  • Spring Batch
  • Spring Security
  • React
  • SOAP-based services
  • microservices
  • database technologies like MySQL, DB2, Oracle
  • Angular
  • TypeScript
  • Node.js
  • jQuery
  • JavaScript
  • Unix/Linux
  • shell environment
  • Continuous Integration & Development
  • automation tools such as Jenkins, Artifactory, Git
  • containerization and orchestration technologies like Docker and Kubernetes
  • Agile and Test-Driven Development methodology
  • analytical skills
  • problem-solving ability
  • communication skills

Nice to have

  • Kafka
  • Redis
  • NoSQL datastores