NGC – Senior Software Engineer

VisaAtlanta, GA
Hybrid

About The Position

CyberSource Corporation, a Visa Inc. company, needs an NGC – Senior Software Engineer (multiple openings) in Atlanta, GA to: 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. Develop solutions that address complex and emerging merchant and acquirer needs. 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. Review the code written and monitor the move to production. Position reports to the Atlanta, Georgia office and may allow for partial telecommuting.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.
  • Understanding of complex enterprise-level systems and integration points, including hands-on experience with web applications, web services (REST APIs using Java/Spring boot with Vert.x), networking layers, and software development lifecycle.
  • Backend and frontend technologies, including Java, JavaScript, J2EE, XML, and at least one modern front-end framework.
  • React, Angular, or Vue.js.
  • Unit testing, shell scripting, and relational databases (MySQL/PostgreSQL).
  • Test planning and backend development, including scenario creation, test data preparation, and execution of test cases for Java-based applications.
  • UI/UX test automation using Selenium, including multi-browser testing and working with Java-based automation framework.
  • Distributed messaging and event-driven architectures, utilizing Apache Kafka or RabbitMQ for scalable, real-time data processing and integration.
  • Container orchestration and cloud-native deployments, including working with Docker, Kubernetes, and infrastructure-as-code tools to automate scaling, monitoring, and management of enterprise applications.
  • Monitoring and logging for enterprise systems, leveraging Prometheus and Grafana to ensure application reliability, performance, and security.
  • CI/CD pipelines and DevOps tools for source control and branching strategies (Jenkins and Git).
  • Test-driven development, performance/security testing, and deploying full stack applications.

Responsibilities

  • 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.
  • Develop solutions that address complex and emerging merchant and acquirer needs.
  • 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.
  • Review the code written and monitor the move to production.

Benefits

  • Medical
  • Dental
  • Vision
  • 401 (k)
  • FSA/HSA
  • Life Insurance
  • Paid Time Off
  • Wellness Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service