Staff SW Engineer

VisaBellevue, WA
Hybrid

About The Position

Visa USA Inc., a Visa Inc. company, needs a Staff SW Engineer (multiple openings) in Bellevue, WA to develop, test, and document complex software programs and multi-tier solutions, working on intricate technical and business problems while creating scalable, high-performing applications. Utilize Core Java and Java web application development for RESTful web services, Spring Framework, Spring Boot, and build tools such as Maven for microservices architecture. Implement reactive and event-driven programming using Kafka, access data through Spring Data, JPA, and JDBC, and apply OOP design skills with experience in design patterns. Develop and author APIs, practice test-driven development, and handle multi-threading and concurrency challenges. Design network architecture with focus on scalability, performance, and security considerations while leveraging machine learning concepts and advanced AI techniques including generative models. Demonstrate proficiency in web technologies including HTML, CSS, JavaScript, TypeScript, and server-side scripting, along with cloud platform experience encompassing monitoring, logging, and content delivery services. Apply DevOps practices including CI/CD pipeline development and cloud SDK integration across enterprise operating systems. Perform code reviews to verify development requirements, deploy and stage code in development environments, develop database queries and code generation, fix bugs in existing codebases, and contribute to large project deployment procedures. Support and install software applications/operating systems while applying appropriate standards, processes, procedures, and tools throughout the system development life cycle to preserve business goals and requirements.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or related field, followed by 5 years of Progressive, post-baccalaureate experience in the job offered or in a Software Engineer-related occupation. Alternatively, a Master’s degree in Computer Science, Information Systems, or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.
  • Experience in Java, J2EE, JDBC, JMS, Spring, Hibernate, JMX, or MBeans.
  • Experience in C#, XML, SQL, PL/SQL, Objective C, C, C++, Python, or Ruby.
  • Experience in HTML, ReactJS, Redux, AngularJS, CSS, or JavaScript.
  • Experience in Mac, Linux, Windows, or CentOS.
  • Experience in WebSphere, Apache, Tomcat, Weblogic, or SOA integrations.
  • Experience in Docker, Kubernetes, Vert.x, GitHub, Oracle Server, or Spring Boot.
  • Experience in Apache Cassandra, NoSQL, MongoDB, Oracle PL/SQL, or Teradata Database.
  • Experience in Secured Software Development Life Cycle (SSDLC).
  • Experience in Object Oriented Programming and Distributed Systems.

Nice To Haves

  • Core Java and Java web application development for RESTful web services
  • Spring Framework
  • Spring Boot
  • Build tools such as Maven
  • Microservices architecture
  • Reactive and event-driven programming using Kafka
  • Spring Data, JPA, and JDBC
  • OOP design skills with experience in design patterns
  • Machine learning concepts
  • Advanced AI techniques including generative models
  • TypeScript
  • Server-side scripting
  • Cloud platform experience encompassing monitoring, logging, and content delivery services
  • DevOps practices including CI/CD pipeline development
  • Cloud SDK integration across enterprise operating systems

Responsibilities

  • Develop, test, and document complex software programs and multi-tier solutions.
  • Create scalable, high-performing applications.
  • Utilize Core Java and Java web application development for RESTful web services, Spring Framework, Spring Boot, and build tools such as Maven for microservices architecture.
  • Implement reactive and event-driven programming using Kafka.
  • Access data through Spring Data, JPA, and JDBC.
  • Apply OOP design skills with experience in design patterns.
  • Develop and author APIs.
  • Practice test-driven development.
  • Handle multi-threading and concurrency challenges.
  • Design network architecture with focus on scalability, performance, and security considerations.
  • Leverage machine learning concepts and advanced AI techniques including generative models.
  • Demonstrate proficiency in web technologies including HTML, CSS, JavaScript, TypeScript, and server-side scripting.
  • Utilize cloud platform experience encompassing monitoring, logging, and content delivery services.
  • Apply DevOps practices including CI/CD pipeline development and cloud SDK integration across enterprise operating systems.
  • Perform code reviews to verify development requirements.
  • Deploy and stage code in development environments.
  • Develop database queries and code generation.
  • Fix bugs in existing codebases.
  • Contribute to large project deployment procedures.
  • Support and install software applications/operating systems.
  • Apply appropriate standards, processes, procedures, and tools throughout the system development life cycle to preserve business goals and requirements.

Benefits

  • Medical
  • Dental
  • Vision
  • 401(k)
  • FSA/HSA
  • Life Insurance
  • Paid Time Off
  • Wellness Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service