Visa is hiring for the position of Software Engineer in Bengaluru, India. Candidates with a Bachelor’s degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Visa |
Position | Software Engineer |
Qualifications | Bachelor’s degree |
Batch | 2023/ 2024 |
Experience | Freshers/ Experienced |
Location | Bengaluru, India |
Key Responsibilities:
- Design, enhance, and develop next-generation fraud detection platforms in an agile development environment.
- Collaborate across multiple teams on projects involving backend development, REST-based APIs, and containerized services to build secure, scalable, and resilient systems.
- Contribute to release planning, assign tasks, and track team progress to ensure timely project delivery.
- Conduct technical analysis and create conceptual approaches for software solutions.
- Develop high-quality, maintainable, and secure code that adheres to design specifications, Java best practices, and security standards.
- Participate in design and code reviews to maintain development quality and ensure compliance with standards.
- Work closely with business stakeholders to elaborate requirements, design solutions, configure systems, and support business process re-engineering.
- Present technical solutions, capabilities, and considerations in business terms while effectively communicating project status, issues, and risks.
- Design and execute test plans, test scenarios, and scripts to ensure software reliability.
- Document software defects using a bug tracking system and report identified issues.
Eligibility Criteria:
- Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or a related field, OR 1+ years of relevant work experience.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or a related field, with 1-2 years of work experience in a computer-related occupation.
- Proficiency in Java, Spring MVC, Spring Boot, MySQL, Maven, Design Patterns, and Test Automation frameworks.
- Strong ability to present complex ideas clearly and concisely.
- Experience with Agile development methodologies, incorporating Continuous Integration (CI) and Continuous Delivery (CD).
- Strong analytical and facilitation skills with excellent problem-solving capabilities.
- Effective interpersonal and communication skills.
- Passion for delivering high-quality, zero-defect code while maintaining accountability for individual and team deliverables.
- Highly motivated, resourceful, and results-driven.
- Detail-oriented with a systematic approach to research and problem-solving.
- Strong work ethic and a collaborative team player.
- Experience with Continuous Integration and Continuous Delivery (CI/CD) tools such as Git, Maven, and Jenkins.
- Experience in designing, architecting, and developing large-scale distributed systems using Hadoop, Spark, and Scala for big data processing.
- Proficiency in developing RESTful APIs.
- Expertise in web applications, web services, technology standards, and frameworks.
- Experience in test-driven development, test automation, and manual testing.
- Familiarity with build automation tools such as Jenkins, Artifactory, and Maven; knowledge of code coverage tools like Ecl/Emma or SonarQube is a plus.
- Experience in the card industry or fintech sector, particularly in fraud detection, risk management, or payment solutions, is an advantage.
- Experience in developing high-availability, low-latency, enterprise-class distributed systems with strong data consistency.
- Knowledge of software instrumentation techniques for real-time troubleshooting and performance monitoring.
- Let
About Company:
Visa (NYSE: V) is a world leader in digital payments, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories. Our purpose is to uplift everyone, everywhere by being the best way to pay and be paid.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.