Sw Engineer

Visa Visa · Fintech · Bengaluru, India, IN

Software Engineer at Visa focused on developing and maintaining applications and microservices using Golang or Java, leveraging AWS services and Terraform for infrastructure. The role involves collaboration, testing, monitoring, and contributing to architectural discussions within the financial industry.

What you'd actually do

  1. Develop and maintain applications using Golang or Java, following clean code and best software engineering practices.
  2. Design and implement scalable, reliable, and secure microservices architecture.
  3. Collaborate with engineering and product teams to refine and deliver technical solutions aligned with business needs.
  4. Leverage AWS services such as SQS, SNS, DynamoDB, S3, and EventBridge in day-to-day development.
  5. Use Terraform to provision, maintain, and evolve AWS infrastructure.

Skills

Required

  • Golang
  • Java
  • AWS
  • Terraform
  • Microservices
  • Clean Code
  • Software Engineering Practices
  • Scalability
  • Reliability
  • Security
  • SQS
  • SNS
  • DynamoDB
  • S3
  • EventBridge
  • Unit Testing
  • Integration Testing
  • Observability
  • Code Reviews
  • Agile
  • Test-Driven Development
  • Relational Database Design
  • Data Modeling
  • Distributed Transactions
  • Race Conditions
  • Continuous Integration
  • Continuous Development
  • Automation Tools
  • Jenkins
  • CodeFresh
  • ArgoCD
  • Artifactory
  • Git

Nice to have

  • Groovy
  • JVM-related languages
  • Cloud Players
  • Financial Industry
  • Payments / Authorization Systems

What the JD emphasized

  • 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
  • 3+ years proficiency in years of experience with Golang
  • Experience with Financial Industry or Payments / Authorization Systems.