Visa logo

Software Engineer-2

Visa · Posted Oct 5

Digital payment technology platform and global payment card services corporation

Bengaluru, IndiaFull-timeHybridMid Level1+ years₹20.0L–₹32.0L yearly100+ applicants
BankingPaymentsFinancial ServicesCredit CardsFintechPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

Visa is a global payments technology company that facilitates transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories. The Business Solutions B2B group designs, codes, tests and maintains Visa's B2B product line, building Java/J2EE and microservices-based applications. This Software Engineer-2 role contributes to enhancements of the existing B2B codebase, develops secure and maintainable code, participates in design and code reviews, and collaborates with QA, operations, engineering and business teams.

What you will do

  • Work as a member of a team responsible for designing, coding, testing and maintaining Visa's Business Solutions B2B line of products.
  • Contribute to enhancements and changes to existing B2B applications codebase.
  • Develop code that complies with design specifications and meets security and Java/J2EE best practices.
  • Create code that is easily maintainable and have high system performance.
  • Collaborate with Development & QA staff on individual and team deliverables.
  • Create documentation and procedures for installation and maintenance. Work with operations team for any production issues
  • Identify opportunities for future enhancements and refinements to standards, best practices and development methodologies.
  • Work closely with project team and other groups (e.g. Network, QA, Ops, Engineering).
  • Follow Coding and Design best practices. Participate in design and code review sessions
  • Interact with business units to define requirements/modifications and use case to utilize in designing appropriate solutions
  • Adapt quickly to new application knowledge and changes
  • Work in a loosely structured, fast-paced organization.

Skills used in this role

JavaSpring BootSpring FrameworkHibernateJPAREST APIMicroservicesDesign PatternsObject-Oriented DesignIntelliJ IDEAEclipseJUnitMockitoTestNGMultithreadingConcurrencySpring WebFluxRxJavaGitMavenGradleJenkinsGitLab CIGitHub CopilotAmazon CodeWhisperer

What the employer is looking for

  • Bachelor's degree, OR 3+ years of relevant work experience
  • 1+ years of professional software engineering experience
  • Bachelor's degree in Computer Science, Software Engineering, or related field (Master's degree preferred)
  • Strong experience with JAVA, Spring Boot, Spring Framework, Hibernate/JPA
  • Solid understanding of object-oriented design principles and design patterns
  • Experience with RESTful API development and microservices architecture
  • Proficiency in code development using IntelliJ IDEA, Eclipse, or similar Java IDEs
  • Experience with unit testing frameworks (JUnit, Mockito, TestNG)
  • Understanding of multithreading, concurrency, and Java memory management
  • Proficient with GIT/Stash for version control
  • Experience with Maven or Gradle for dependency management and builds
  • Hands-on experience with Jenkins, GitLab CI, or similar CI/CD tools
  • Understanding of code review best practices and collaborative development
  • Experience with Agile/Scrum methodologies
  • Experience using AI coding assistants (GitHub Copilot, Amazon CodeWhisperer, or similar)
  • Ability to leverage AI tools to improve coding efficiency and code quality
  • Understanding of prompt engineering for effective AI collaboration
  • Interest in exploring AI/ML integration in software applications

Preferred qualifications

  • Familiarity with reactive programming (Spring WebFlux, RxJava) is a plus
  • Familiarity with LLM APIs (OpenAI, Azure OpenAI) is a plus

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Visa

Visa Inc. is a multinational payment card services corporation that facilitates electronic funds transfers worldwide. The company empowers global commerce through its secure digital payment network, connecting consumers, merchants, financial institutions, and government entities across more than 200 countries and territories.

Industry
Banking
Company size
34100 employees
Founded
1958-09-18
Location
San Francisco, California, USA
Funding stage
Public Company

Funding

Public Company · $17.9B raised

Bank of AmericaInstitutional Investors
  • 2008-03-19IPO$17.9B

Leadership

RM
Ryan McInerney

Chief Executive Officer

CS
Chris Suh

Chief Financial Officer

JF
Jack Forestell

Chief Product and Strategy Officer

OJ
Oliver Jenkyn

Group President, Global Markets

KM
Kelly Mahon Tullier

Vice Chair, Chief People and Corporate Affairs Officer