Website visa

Senior Software Engineer – Java Backend – Visa

Opportunity Overview

Attribute Details
Organization Visa
Position Title Senior Software Engineer – Java Backend
Job Requisition ID REF078805W
Primary Location Bengaluru, Karnataka, India (Hybrid: minimum 3 days in-office)
Experience Level 4 to 5.5 Years (Basic requirement: 3+ years with Bachelor’s or 5+ years total experience)
Business Unit Legal, Compliance, & Privacy Systems Engineering
Core Skillset Java Backend, RESTful Web Services, Database Modelling, 3rd Party Integrations, CI/CD

Technical Architecture & Lifecycle Workflow

The role focuses on building, integrating, and supporting secure enterprise applications and packaged platforms for Visa’s Legal, Compliance, and Privacy ecosystem:

┌───────────────────────────────────────────┐
│ 1. Architecture & Design                 │ ➔ Requirements review, system architecture, data flow modeling
└─────────────────────┬─────────────────────┘
                      ▼
┌───────────────────────────────────────────┐
│ 2. Development & Integration              │ ➔ Java backend, REST APIs, encryption, 3rd-party integrations
└─────────────────────┬─────────────────────┘
                      ▼
┌───────────────────────────────────────────┐
│ 3. Testing, Pipeline & Release            │ ➔ Test strategy, code reviews, Git/Jenkins/Maven CI/CD pipelines
└─────────────────────┬─────────────────────┘
                      ▼
┌───────────────────────────────────────────┐
│ 4. Operations & Defect Management         │ ➔ Root cause analysis, incident response, continuous performance optimization
└───────────────────────────────────────────┘

Key Responsibilities

  • Application Engineering & Integration: Design and build custom Java backend applications, configure packaged software, and create secure integrations with third-party APIs using encryption technologies.

  • System Design & Technical Documentation: Translate complex business requirements into system architectures, data models, pseudo-code, and technical flowcharts.

  • Production & Defect Management: Lead incident response, triage operational defects, perform root cause analysis (RCA), and maintain high availability across corporate compliance systems.

  • CI/CD & Engineering Excellence: Maintain CI/CD pipelines using Git, Maven, and Jenkins; participate in peer code reviews; and establish software development best practices.

  • Cross-Functional Collaboration: Partner with global Product, Operations, and Business teams to align technical solutions with enterprise governance goals.

Technical & Qualification Requirements

Baseline Qualifications

  • Education & Experience:

    • Bachelor’s degree + 3+ years of relevant software engineering experience OR

    • 5+ years of relevant technical experience without a degree.

  • Target Experience Range: 4.0 to 5.5 years in enterprise backend development, integration, and L3 production support.

Preferred Technical Skill Matrix

Competency Area Primary Frameworks & Tooling
Backend Core Core Java, Spring / Spring Boot, RESTful Web Services, Web Applications.
Data & Architecture Relational Database Design, Data Modeling (SQL), Data Exchange Protocols.
Integrations & Security 3rd Party API Integrations, OAuth, Payload Encryption Standards.
DevOps & Build Git, Jenkins, Maven, CI/CD Pipeline Automation.
Quality & Operations Test Strategy Definition, Defect Triaging, Production Incident Management.

Application & Assessment Preparation

  1. System Integration & Security Focus: Practice designing secure API integrations, handling data encryption in transit, and modeling relational databases for compliance data.

  2. Backend Technical Depth: Review core Java multithreading, REST API design principles, error handling, and database query optimization.

  3. Operational Scenarios: Prepare to discuss past experiences with root cause analysis (RCA), resolving critical production bugs, and managing software releases through CI/CD pipelines.

Upload your CV/resume or any other relevant file. Max. file size: 2 GB.