Software Engineer

Visa Visa · Fintech · Bengaluru, India, IN

Software Engineer at Visa focused on developing and deploying medium to complex solutions that process millions of transactions daily. The role involves designing, coding, testing, and maintaining payment products, contributing to enhancements, and ensuring code quality and performance. A key aspect is the utilization of GenAI tools to improve software development processes, including code generation, optimization, and testing, within a fast-paced agile environment.

What you'd actually do

  1. Work as a member of a team responsible for designing, coding, testing and maintaining Visa's payment products.
  2. Contribute to enhancements and changes to existing applications codebase.
  3. Develop code that complies with design specifications and meets security and Java/J2EE best practices. Use industry standard design patterns where applicable.
  4. Create code that is easily maintainable and have high system performance.
  5. Utilize GenAI tools to enhance software development processes, including code generation, optimization, and testing.

Skills

Required

  • Java/J2EE application development
  • Spring Boot
  • Spring M

Nice to have

  • Angular
  • React
  • Kubernetes
  • Docker

What the JD emphasized

  • minimum of 6 months to 2 yrs experience in application development
  • 6 months to 2 years of relevant work experience with a Bachelor’s Degree or at least 6 months – 1 year of experience with an Advanced Degree (e.g. Masters)
  • 6 months to 2 years of hands-on experience in Java/J2EE application development

Other signals

  • Utilize GenAI tools to enhance software development processes, including code generation, optimization, and testing.