Software Engineer (Java)
Core
Designing and building scalable payment systems, transaction platforms, and B2C platforms for Visa's global commerce network.
Role type
Software Engineer (Java)
Builds
Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
Java, Angular, React.js, Kubernetes, Docker, distributed systems design, technical documentation
Preferred skills
Web Browser Optimization, User Interface Design
Responsibilities
Design code and systems influencing Visa's internal standards for scalability and security; Collaborate cross-functionally to create design artifacts and develop software solutions; Contribute to product quality improvements and new business flows in agile squads; Develop robust products for merchants, B2B, and government solutions; Support product owners in gathering requirements and refining product tasks.
Seniority
Mid-level (2-4 years experience)