Sr. Software Engineer

Visa Visa · Fintech · Bengaluru, India, IN

Software Development Engineer at Visa focused on building and improving full-stack applications using Java Spring Boot, Python, React, and JavaScript. The role involves leveraging AI-assisted development tools (like ChatGPT, Copilot) to accelerate coding and integrating GenAI capabilities into existing systems and workflows. Emphasis is on delivering secure, scalable, and high-quality technology solutions within the fintech sector, adhering to best practices, security standards, and regulatory requirements.

What you'd actually do

  1. Architect, develop, and maintain full-stack applications using Java Spring Boot, Python, React, and JavaScript
  2. Leverage GenAI coding tools (Cline, Copilot, etc.) to accelerate development, reduce boilerplate, and ensure high engineering productivity
  3. Work closely with technical and non-technical stakeholders to integrate GenAI capabilities into existing systems and workflows
  4. Ensure code quality, scalability, observability, and system reliability across the full development lifecycle
  5. Contribute to performance tuning, monitoring, and long-term maintainability of mission-critical services

Skills

Required

  • Java Spring Boot
  • Python
  • React
  • JavaScript
  • Data Structures and Algorithms
  • object-oriented design
  • architectural patterns
  • Git-based workflows
  • CI/CD pipelines
  • automated testing frameworks
  • secure coding best practices

Nice to have

  • Generative AI coding assistants
  • GenAI technologies
  • LLMs
  • embeddings
  • prompt engineering
  • agentic AI frameworks
  • microservices
  • distributed systems
  • containerization (Docker)
  • orchestration (Kubernetes)
  • API gateway patterns
  • relational and NoSQL databases
  • query optimization
  • performance tuning
  • TypeScript

What the JD emphasized

  • regulatory requirements