Software Engineer

Visa Visa · Fintech · Brazil · Remote

Software Engineer role at Visa, a payments technology company, focusing on building and maintaining distributed systems and microservices. Requires experience with Java/Groovy, AWS services, REST APIs, Git, SQL/NoSQL databases, and testing. Familiarity with CI/CD, Docker, messaging systems, observability, Agile, and IaC is preferred.

What you'd actually do

  1. Experience with Java / Groovy
  2. Experience with AWS services: SQS, SNS, DynamoDB, S3, and EventBridge.
  3. Solid understanding of distributed systems and microservices.
  4. Experience with REST APIs.
  5. Proficiency with Git and version control workflows.

Skills

Required

  • Java
  • Groovy
  • AWS
  • SQS
  • SNS
  • DynamoDB
  • S3
  • EventBridge
  • distributed systems
  • microservices
  • REST APIs
  • Git
  • SQL
  • MySQL
  • PostgreSQL
  • NoSQL
  • MongoDB
  • testing
  • unit testing
  • integration testing

Nice to have

  • high-scale environments
  • high-availability environments
  • CI/CD pipelines
  • Docker
  • Containers
  • messaging systems
  • event-driven architectures
  • observability
  • monitoring
  • tracing
  • alerting
  • Agile methodologies
  • production support
  • Terraform
  • IaC tools