Students! Find the fintech job of your dreams here.

SW Engineer-Java/J2EE- (6months- 1.5 yrs of exp only)

Visa

Visa

Software Engineering
Bengaluru, Karnataka, India · Indiana, USA
Posted on Sep 16, 2025

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

Visa Developer Platform is a strategic initiative dedicated to transforming how Visa designs, builds and deploys software products and exposes APIs to external developer community. We are a multi-disciplinary team engaged on multiple fronts:

Essential Functions:

  • We are building frameworks and tools that enable Visa’s software developers to build new products in a modular, services approach, expose those services to other developers. Additionally, we build tools that enable service discovery and make it easier to connect to other services.

  • We are building an enterprise scale API management platform with an ambitious objective to consolidate multiple partner and developer facing assets across Visa into a common platform in order to simplify partner connectivity, decrease integration costs, and accelerate the pace of collaboration and innovation across Visa’s payments ecosystem.

  • We are developing infrastructure and frameworks dedicated to engineering efficiency – simplifying and automating everything from CI/CD to developer analytics and productivity tools.

  • We are leveraging state of the art, third party and open system tools to develop a highly efficient platform.

  • We believe that great design has the ability to engage and inspire users and we strive to rethink and redefine how users interact with our applications and products. All of our team members are strategic thinkers and conceptual problem solvers who make every UX decision an informed one.

If you are a passionate, looking for a well-rounded experience in building complex, large scale platform components or rapidly prototype experimental scenarios or dream of creating an ideal developer productivity suite leveraging creativity and automation, you should come work for Visa. As part of the Visa Developer Platform team, you will get to work on any or all of the above.

Responsibilities:

  • Be part of a team of go getters in an agile model

  • Participate and invest significant time in development of new capabilities

  • Creation of conceptual approach, technical analysis, design, development, unit testing, deploy and support activities

  • Develop code that complies with design specifications and meets security and Java best practices.

  • Coding must adhere to all standards for security, be easily maintainable and have high system performance.

  • Evaluate options and provide recommendation on scope and scale of effort required to implement final requirements.

  • Identify opportunities for future enhancements and refinements to standards, best practices, and development methodologies

  • Assist with architecture for new capabilities in the system

  • Design and build new capabilities that are of high quality and delivered in a timely manner.

  • Work collaboratively across team boundaries to share common infrastructure and functional capabilities

  • Provide feedback to influence the team’s roadmap and strategy

This is a hybrid position. Expectation of days in office will be confirmed by your Hiring Manager.

Qualifications

Basic Qualifications:
Bachelor's degree, OR 3+ years of relevant work experience
Solid CS fundamentals and good grasp of DS and Algorithms, Optimization
Excellent problem-solving skills
Software development experience in one or more general purpose programming language
Must like and be comfortable with being hands on
Self-motivated and drive for excellence

Preferred Qualifications:
Bachelor's degree, OR 3+ years of relevant work experience
Experience in building scalable, reliable and high performance systems
Experience in Java/J2EE, Spring frameworks and REST/microservices
Participate in Continuous Integration or Continuous Delivery pipeline
Intermediate-level skills in multi-threading, concurrency, and error-handling
Intermediate-level skills in implementing design patterns (singleton, facade, factory, observer etc.)
Experience building enterprise-scale web services (RESTful), and their scalability, resiliency, and availability
Experience building application frameworks or reusable components
Experience in network programming (Sockets) to build service self-healing
Experience implementing multiple cross-cutting concerns and non-functional requirements using aspect-oriented programming.
Demonstrated proficiency in troubleshooting, root-cause analysis, application design, and implementing large components for enterprise projects.
Experience in language features such as lambda expressions, generics, and streams
Financial services and/or payments processing industry experience is a plus

Additional Information

Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.