Staff SW Engineer

Visa Usa Inc

Bellevue, WA

JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
AngularJS, Apache, Apache Cassandra, Apple Macs, Application Programming Interface (API), Architectural Design, Artificial Intelligence (AI), C Programming Language, C++ Programming Language, CSS (Cascading Style Sheet), CentOS, Cloud Computing, Code Reviews, Computer Science, Concurrency, Content Delivery/Distribution, Continuous Deployment/Delivery, Continuous Integration, Database Programming, Design Patterns Programming Methodologies, DevOps, Distributed Computing, Docker, GitHub, Government, HTML (HyperText Markup Language), Hibernate, IBM WebSphere Application Server, Information Technology & Information Systems, Internet Application, Internet Technology, JDBC (Java Database Connectivity), JMX (Java Management Extensions), Java, Java Message Service (JMS), Java Persistence API (JPA), Java Platform Enterprise Edition (Java EE/J2EE), JavaScript, Linux Operating System, Machine Learning, Maven, Microservices, Microsoft C# (C Sharp), Microsoft Windows Operating System, MongoDB, Multithreaded Programming, NCR Teradata, Network Architecture/Engineering, Network Design, NoSQL, Object Oriented Programming (OOP), Objective-C Programming Language, Operating Systems, Oracle, Oracle PL-SQL, Oracle WebLogic Server, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Requirements Management, Ruby, SQL (Structured Query Language), Server Programming/Applications, Service-Oriented Architecture (fka Distributed Object Architecture), Software Administration, Software Development Lifecycle (SDLC), Software Engineering, Software Installation, Spring Framework, Test Driven Development (TDD), Test Plan/Schedule, Tomcat, Web Programming, Web Service Framework, Work From Home, Writing Skills, XML (EXtensible Markup Language)
LOCATION
Bellevue, WA
POSTED
30+ days ago

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose - to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

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.
  • Position reports to the Bellevue, Washington office and may allow for partial telecommuting.

Qualifications

Basic Qualifications:

  • 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.
  • Position requires experience in the following:
  • Java, J2EE, JDBC, JMS, Spring, Hibernate, JMX, or MBeans.
  • C#, XML, SQL, PL/SQL, Objective C, C, C++, Python, or Ruby.
  • HTML, ReactJS, Redux, AngularJS, CSS, or JavaScript.
  • Mac, Linux, Windows, or CentOS.
  • WebSphere, Apache, Tomcat, Weblogic, or SOA integrations.
  • Docker, Kubernetes, Vert.x, GitHub, Oracle Server, or Spring Boot.
  • Apache Cassandra, NoSQL, MongoDB, Oracle PL/SQL, or Teradata Database.
  • Secured Software Development Life Cycle (SSDLC).
  • Object Oriented Programming and Distributed Systems.


About the Company

V

Visa Usa Inc