Staff Software Engineer- Java Full stack -6-8 y... @ Visa
Your Application Journey
Email Hiring Manager
Job Details
About Visa
Visa is a world leader in payments and technology, processing over 259 billion transactions annually across more than 200 countries and territories. The mission is to connect the world through an innovative, secure and reliable payments network, making an impact by uplifting everyone.
Role Overview: Staff Software Engineer - Java Full Stack
Join Visa’s Technology Organization and be part of a multi-functional team solving complex global challenges. Your role involves architecting, designing, developing, and implementing software applications, and mentoring junior developers while working on components powering innovative payment technology.
Key Responsibilities
- Design, develop, and implement robust and scalable software applications.
- Evaluate and introduce new technology tools to improve operational efficiency.
- Create unified control centers and monitoring tools for platforms.
- Mentor junior developers and ensure high-quality code delivery.
- Develop clear technical documentation to support global teams.
Essential Functions
Develop advanced architectural solutions, document processes, and oversee the end-to-end lifecycle of platform products. Responsibilities include performance monitoring, troubleshooting, and ensuring on-time delivery of projects.
Skills and Qualifications
- 8+ years of software engineering experience.
- Expertise in Java and experience with multiple programming languages (Go, C++, Python, etc.).
- Experience building RESTful web services and modern web applications.
- Strong object-oriented design and programming skills.
- Experience in technical leadership and mentoring roles.
- Familiarity with Kubernetes, Docker, and emerging GenAI technologies.
Work Environment
This is a hybrid position where you will work from the office as well as remotely, based on the arrangement confirmed by the Hiring Manager.
Key skills/competency
- Java
- Full Stack
- Software Architecture
- RESTful APIs
- Distributed Systems
- Mentoring
- CI/CD
- Kubernetes
- Docker
- GenAI
How to Get Hired at Visa
🎯 Tips for Getting Hired
- Research Visa's culture: Study their mission, values, and recent news.
- Customize your resume: Highlight Java and full stack experience.
- Prepare technical examples: Showcase scalable distributed systems work.
- Practice behavioral questions: Emphasize leadership and mentoring skills.