Visa Technology & Operations LLC needs a Software Engineer - Sr. Consultant level to design, develop, and refine the Payments and Risk platforms within an agile development framework, contributing to diverse projects from crafting full-stack, real-time container-based transactional microservices to establishing robust, secure, scalable, and resilient API gateway and IAM systems.
Requirements
- Java SQL System design
- Front-end technologies or frameworks, including ReactJS and Angular
- REST APIs, JSON and exposure to container-based technologies
- Application development frameworks, including Vert.x, Spring and Asynchronous programming
- Kubernetes, Docker Swarm and container technologies
- Security domain with authentication, authorization and building secure gateway
- Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Crucible, Sonar, or Junit
Responsibilities
- Design, develop, and refine the Payments and Risk platforms within an agile development framework.
- Contribute to a team engaged in diverse projects, spanning from crafting full-stack, real-time container-based transactional microservices to establishing robust, secure, scalable, and resilient API gateway and IAM systems.
- Analyze business requirements and architect a solution that is robust and scalable along with providing technical documentation of solution.
- Leverage technologies to build the next generation of Transactional & Security systems.
- Develop and deliver new features every few days and be responsible for them front-end.
Other
- Position reports to the Atlanta, Georgia office and may allow for partial telecommuting.