Job Overview
Role: SW Engineer (Software Engineer) Location: Bangalore Experience: 1-2 Years (Freshers with strong coding skills eligible) Qualification: B.E / B.Tech / M.E / M.Tech Key Skills: Java, J2EE, REST APIs, SQL/NoSQL, Unit Testing
Job Description
For the VISA Recruitment 2026 drive, the company is seeking a Software Engineer to play a pivotal role in the Risk and Identity Solutions (RAIS) department. You will design and implement solutions and take them to production with high quality, following an Agile methodology. This role offers the opportunity to gather and clarify requirements, facilitate communication with other groups, and guide architectural decisions. You will work on highly scalable and fault-tolerant distributed components using functional programming paradigms.
Roles and Responsibilities
- System Design: Designing, implementing, and evolving highly scalable and fault-tolerant distributed components.
- Development: Coding web applications and services using Java, J2EE, and JavaScript.
- Testing: Designing and implementing testing procedures for APIs, abstractions, and integration patterns (End-to-End tests).
- Code Review: Reviewing code and maintaining accountability for the team’s development/testing activities.
- Collaboration: Participating in design reviews, business requirement reviews, and ensuring the team delivers high-quality software.
- Innovation: Participating in proof of concepts (POCs) and technical evaluations of new technologies.
Skills and Eligibility Criteria
Educational Background: Bachelor’s or Master’s Degree in Computer Science, IT, or related fields.
Experience: 0-1 years of work experience in the technology industry (Preferred) OR Bachelor’s degree/3+ years of relevant experience.
Mandatory Technical Skills:
- Strong competency in Web Applications, Web Services, Java, JavaScript, J2EE, and XML.
- Experience with Unit Testing and Shell Scripting.
- Knowledge of RDBMS and NoSQL databases like Cassandra or Solr is a plus.
Competencies:
- Familiarity with Continuous Integration (CI), Code Coverage, and Agile methodologies.
- Proactive communication and ability to work well across teams.