Students! Find the fintech job of your dreams here.

SW Engineer (6 months - 18 months) (Java backend + Dockers + GenAI Background)

Visa

Visa

Software Engineering
Bengaluru, Karnataka, India · Indiana, USA
Posted on Aug 25, 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 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.

Essential Functions

• Design, develop, test and deploy microservices and APIs in Java (17) and Spring Boot.

• Build containerized workloads using Docker manage deployments through Kubernetes-based platforms

• Adhere to Test-Driven Development (TDD) and implement unit, component and contract tests ensure 80%+ code coverage.

• Deliver highly available, horizontally scalable services operating in active-active, multi-region cloud topologies.

• Champion best practices for code quality, security and performance.

• Automate CI/CD pipelines (GitLab, Jenkins or equivalent)

• Collaborate cross-functionally with Product, QA, SRE and Security teams to refine requirements, estimate effort and ship value on a two-week Sprint cadence.

• Write clean, well-documented code and produce technical documentation (HLD/LLD, runbooks, post-mortems).

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

Qualifications

Basic Qualifications
• Bachelors degree, 6 months to 2 years of relevant work experience

Preferred Qualifications
• Bachelor’s degree in Computer Science, Engineering or related technical discipline OR equivalent work experience.
• 6 months to 2 years of professional software development experience in Java on Unix/Linux platforms.
• Hands-on experience building RESTful services with Spring / Spring Boot.
• Practical knowledge of Docker (image creation, multi-stage builds, scanning, registries).
• Experience deploying and operating workloads on Kubernetes (helm, operators, service mesh, autoscaling).
• Understanding of distributed systems fundamentals—consistency, partitioning, replication, CAP theorem, etc.
• Familiarity with relational and/or NoSQL databases (PostgreSQL, MySQL, Cassandra, MongoDB).

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.