Ngc – Senior Software Engineer

Visa Visa · Fintech · Atlanta, GA +1 · Software Development/Engineering

Senior Software Engineer at Visa (CyberSource) to design, enhance, and build their transactional platform. Responsibilities include full-stack development of real-time services, REST APIs, container-based services, and scalable batching systems. The role involves collaboration with multiple teams, code reviews, monitoring, and ensuring continuous integration in an agile environment.

What you'd actually do

  1. Design, enhance, and build our transactional platform in an agile development environment. Work on unit testing, code reviews, and regular check-ins to ensure continuous integration.
  2. Develop solutions that address complex and emerging merchant and acquirer needs.
  3. Collaborate with multiple teams tasked with multiple projects ranging from building full stack development of real-time transactional services, REST services API, Container based services to highly functional, secure, scalable and resilient real time and batching systems.
  4. Review the code written and monitor the move to production.

Skills

Required

  • Java/Spring boot with Vert.x
  • web applications
  • web services (REST APIs)
  • networking layers
  • software development lifecycle
  • Java
  • JavaScript
  • J2EE
  • XML
  • React, Angular, or Vue.js
  • Unit testing
  • shell scripting
  • relational databases (MySQL/PostgreSQL)
  • Test planning
  • backend development
  • UI/UX test automation using Selenium
  • multi-browser testing
  • Java-based automation framework
  • Distributed messaging and event-driven architectures
  • Apache Kafka or RabbitMQ
  • Container orchestration
  • cloud-native deployments
  • Docker
  • Kubernetes
  • infrastructure-as-code tools
  • Monitoring and logging for enterprise systems
  • Prometheus and Grafana
  • CI/CD pipelines
  • DevOps tools
  • Jenkins
  • Git
  • Test-driven development
  • performance/security testing
  • deploying full stack applications