
Required Skills & Tech Stack
Java
ObjectβOriented Programming
Data Structures
Algorithms
SQL
REST APIs
Git
Debugging
Unit Testing
Technical Documentation
Requirement Gathering
Collaboration
Digital Fluency with AI tools

Eligibility Criteria
β’ Minimum qualification: Bachelorβs degree (B.E, B.Tech, B.Sc or BA) in any discipline. β’ 0β2 years of relevant experience or up to 6 months of internship/project work. β’ No active backlogs at the time of joining. β’ Freshers from the 2026 batch are preferred, but candidates from 2025β2027 batches with relevant exposure are also welcome. β’ Minimum CGPA/percentage: 6.0/60% (or equivalent) β not strictly enforced if strong project/ internship experience is demonstrated. β’ Ability to work hybrid (minimum 3 days in office) in Bangalore.

Job Description & Key Responsibilities
Visa is a global payments technology company that connects consumers, merchants, financial institutions and governments in more than 200 countries and territories. In India, Visa operates at the forefront of digital payments, driving innovation through secure, fast and reliable transaction processing. The companyβs culture emphasizes inclusion, continuous learning and the responsible use of emerging technologies such as generative AI. As a fresher-friendly organization, Visa invests heavily in mentorship programs, internal mobility and skillβupgrading initiatives, making it an attractive launchpad for earlyβcareer software engineers.
The Software Engineer role in Bangalore is designed for candidates with 0β2 years of experience or fresh graduates holding a B.E, B.Tech, B.Sc or BA. The position follows a hybrid model, requiring a minimum of three days per week onβsite, allowing engineers to collaborate closely with crossβfunctional teams while also benefiting from focused remote work. The role offers exposure to the full software development lifecycle β from requirement gathering and design to coding, testing, deployment and postβproduction support. Engineers will also get handsβon experience with Visaβs AIβenabled development tools such as ChatGPT and Microsoft Copilot, reinforcing digital fluency.
Key responsibilities include:
1. Analyse business requirements and translate them into technical specifications.
2. Design, develop and maintain Javaβbased (or equivalent) application modules for Visaβs payment platforms.
3. Write clean, modular code and perform unit testing using frameworks like JUnit.
4. Debug and resolve defects reported by internal users or external partners.
5. Create and update technical documentation, installation guides and maintenance procedures.
6. Participate in code reviews and contribute to bestβpractice standards.
7. Collaborate with product managers, QA engineers and operations teams to ensure timely delivery.
8. Assist in preparing cost estimates, project schedules and sprint planning.
9. Leverage generative AI tools for code assistance, documentation drafting and rapid prototyping while ensuring compliance and quality.
10. Support postβdeployment monitoring and incident resolution.
The typical tech stack comprises Java/Kotlin, Spring Boot, RESTful APIs, SQL/NoSQL databases, Git, Jenkins and cloud platforms (AWS/Azure). Visa encourages continuous upskilling, offering internal certifications and access to global learning portals. Career growth can progress from Software Engineer to Senior Engineer, Lead Engineer and eventually to Architecture or Product Management roles, depending on performance and interests. Joining Visa means working in a secure, globally recognised brand, gaining exposure to cuttingβedge payment technologies, and contributing to products that impact billions of transactions worldwide.