As a Senior Consultant Software Engineer in the Visa Application Platform (VAP), you will lead the development of high-quality features and work on various projects, including full stack development of real-time transactional services, REST APIs, container-based services, and a secure, scalable API gateway. You'll also engage with modern UI technologies, including React.
Key Responsibilities
- Design and implement scalable, secure, and resilient APIs and services using Core Java, JEE technologies, and modern frameworks.
- Lead full stack development efforts, ensuring high performance and responsiveness of applications.
- Provide guidance and mentorship to junior engineers, fostering an environment of continuous improvement and technical excellence.
- Architect solutions with a focus on Continuous Integration and Continuous Delivery (CI/CD).
- Oversee multiple projects simultaneously, coordinating resources and resolving conflicts to meet deadlines.
- Develop and maintain strong relationships with cross-functional teams, influencing project outcomes.
- Stay up-to-date with industry trends, particularly in AI/ML, performance engineering, and security standards.
- Proactively identify opportunities for process improvements and new technology adoption.
Qualifications
- 8+ years of relevant work experience with a Bachelor’s Degree, or 5+ years with an Advanced Degree (e.g., Master’s, MBA) or 2+ years with a PhD, OR 11+ years of relevant work experience.
- 9+ years of relevant work experience with a Bachelor’s Degree, or 7+ years with an Advanced Degree, or 3+ years with a PhD.
- Strong expertise in AngularJS/React, Java, Microservices, Kafka, and RDBMS.
- Thorough understanding of container-based architecture (e.g., Docker, Kubernetes) and elastic scalability patterns for web applications.
- Proven experience in building high availability systems and performance engineering.
- Solid understanding of enterprise integration using web services and REST.
- Excellent verbal, written, and interpersonal communication skills, capable of engaging both technical and non-technical audiences.
- Experience in coaching engineers on technical and career development.
Why Join Visa?
- Be part of a global leader in payment technology with a commitment to innovation and security.
- Enjoy a hybrid work environment that promotes work-life balance.
- Collaborate with talented professionals and contribute to meaningful projects that impact millions of users worldwide.