Software Engineer - Senior Consultant Level

Visa Visa · Fintech · Bengaluru, India, IN

Visa is seeking a Senior Software Engineer to design, develop, and deploy complex software products for their global payment network. The role involves architecting, coding, testing, and maintaining payment products, with a focus on Java/J2EE technologies, microservices, and API development. While familiarity with generative AI models and tools is mentioned, the core of the role is in traditional payment systems engineering.

What you'd actually do

  1. Work as a member of a team responsible for architecting, designing, coding, testing and maintaining Visa's payment products.
  2. Lead architecture and design for the applications you own. Contribute expertise for other application by participating in review sessions.
  3. Contribute to enhancements and changes to existing applications codebase.
  4. Develop code that complies with design specifications and meets security and Java/J2EE best practices. Use industry standard design patterns where applicable.
  5. Create code that is easily maintainable and have high system performance.

Skills

Required

  • Java
  • J2EE
  • REST technologies
  • Spring
  • Spring MVC
  • JPA
  • Hibernate
  • API Development
  • Microservice architecture
  • Containers Orchestration
  • Kubernetes
  • Docker
  • Oracle
  • MYSQL
  • PostgreSQL
  • NOSQL
  • Bachelors/Masters degree in computer science/Computer Engineering or other related fields
  • 10+ years of overall experience in application development/engineering
  • 10+ years of overall work experience in Java related tech stack

Nice to have

  • Angular
  • React
  • generative AI models and tools, such as GPT, Llama, and Anthropic etc.
  • MCP (Model Context Protocol)
  • GenAI tools such as GitHub copilot, chatGPT, Cline, Aider, Claude, Copilot for Microsoft 365

What the JD emphasized

  • minimum of 10+ years of overall experience in application development/engineering
  • Minimum of 10+ years of overall work experience in Java related tech stack
  • Proficient in Java/J2EE/REST technologies and frameworks like Spring, Spring MVC, JPA, Hibernate etc.,
  • Experience in API Development for producers and consumers adhering to all standards for security and reliability.
  • Experience in Microservice architecture, Containers Orchestration (Kubernetes, Docker etc.,)