Visa is seeking a dynamic and skilled Full Stack Developer with a strong proficiency in front-end technologies, particularly Angular, to join our Visa Commercial Solutions Team. This team is dedicated to designing, developing, and managing more than 20 commercial applications and services that power Visa’s suite of commercial products. These offerings span a wide array of solutions, including data processing, business intelligence, data mining, and B2B payment systems.
As part of our collaborative cross-functional Scrum team, you will play an essential role in the complete software development lifecycle. This includes designing, developing, testing, and maintaining both new and existing applications to ensure they meet high standards of security, performance, and quality.
Key Responsibilities
- Collaborative Development. Work as part of a cross-functional Scrum team to design, develop, and test applications. Actively participate in sprint planning, stand-ups, and retrospectives to ensure seamless and timely delivery of features.
- Development Best Practices. Write efficient, maintainable, and scalable code that adheres to design specifications and follows security best practices. Engage in code reviews to ensure consistency, quality, and alignment with team standards.
- Business Requirements. Collaborate with architects, systems analysts, project managers, and QA teams to implement and deliver business solutions that meet client and stakeholder needs. Work to improve and maintain existing applications, ensuring they meet evolving business demands.
- Technological Expertise. Leverage your proficiency in Java, J2EE, Angular, and other relevant frameworks to deliver high-quality applications. Stay up to date with emerging technologies and continuously apply these innovations to improve the development process.
- Global Collaboration. Build and maintain strong relationships with both global and virtual teams, working together to ensure successful project outcomes. Be a driving force for collaboration across regions and time zones.
- Security and Compliance. Ensure all applications meet security, compliance, and regulatory standards, particularly for financial data and payment systems.
Preferred Qualifications
- Experience. 3+ years of hands-on experience in Java/J2EE development, with a solid understanding of frameworks like Spring, Spring MVC, JPA, and Hibernate. Experience in microservices architecture and containerization is highly desirable.
- Web Development. Strong expertise in front-end development using JavaScript, with a proven track record of building responsive, dynamic user interfaces using frameworks like Angular or React. Knowledge of HTML5, CSS3, and JavaScript is essential.
- SQL & PL/SQL. Hands-on experience in SQL and PL/SQL for database management and optimization. Be comfortable with complex queries and database design.
- API Development. Demonstrated knowledge of web service development using REST and SOAP, including JSON and XML for data interchange.
- Version Control & Build Management. Proficient in using Git and Stash for version control, and Maven for build management.
- Agile/Scrum. Experience working as part of an Agile/Scrum team, with an understanding of Agile methodologies and the ability to adapt to changing requirements and timelines.
- Education. A Bachelor’s degree in Computer Science, Engineering, or a related discipline is required. A Master’s degree or other advanced qualifications will be considered a plus.
Additional Information
At Visa, we embrace diversity and are proud to be an Equal Employment Opportunity (EEO) Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa is also committed to ensuring fair employment practices and will consider applicants with criminal histories in line with EEOC guidelines and local laws.