At Visa, we envision a future where payments are seamless and secure across the globe. We are seeking a talented Sr Software Engineer to join our Risk and Identity Solutions (VAS) department. In this critical role, you will design and implement high-quality, scalable solutions, following agile methodologies. You will be instrumental in driving innovation, guiding architectural decisions, and ensuring that our systems meet the highest standards of performance and security.
Responsibilities
- Design & Development. Create and evolve scalable and fault-tolerant distributed components using functional programming principles.
- System Implementation. Design, document, and implement new systems and enhancements, adhering to Java best practices and security guidelines.
- Requirements & Documentation. Participate in reviewing business requirements, and develop functional and technical design documentation.
- Testing Procedures. Design and implement comprehensive testing strategies for APIs, abstractions, and integration patterns, covering end-to-end and integration scenarios.
- Design Reviews. Engage in design reviews to contribute insights on functional/non-functional requirements, product designs, and potential issues.
- Team Collaboration. Ensure team productivity and high-quality delivery through collaboration, code reviews, and guidance on development/testing activities.
- Technical Evaluation. Lead proof of concepts and technical evaluations of new technologies.
Qualifications
Basic Qualifications
- 2+ years of relevant work experience with a Bachelor’s degree, or 5+ years of relevant work experience.
Preferred Qualifications
- 4-6 years of experience in the technology industry with strong programming skills.
- Expertise in Java, web applications, web services, J2EE, XML, unit-testing, shell-scripting, and RDBMS.
- Experience with NoSQL databases such as Cassandra or Solr is a plus.
- Proficiency in debugging and troubleshooting issues in Linux/Unix-based application servers (e.g., JBoss, Tomcat, WebSphere).
- Experience in Agile environments, including testing environment migrations, database, and infrastructure/system upgrades.
- Familiarity with Continuous Integration, code/test coverage, and various methodologies is advantageous.
- Strong communication skills with the ability to collaborate effectively across teams.
Additional Information
Visa is an Equal Employment Opportunity (EEO) employer. We provide equal consideration to all qualified applicants without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. We also consider qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local laws.