Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against Visa's job description. Free.

Tailor your resume to this Software Engineer role.
Rezi rewrites your resume against Visa's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at Visa — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer posting at Visa — free, in seconds.
About the Role
Software Engineers are sought to join the PAM (Payment Authorization and Monitoring) Tools Team. This role involves the analysis, design, programming, debugging, and modification of computer programs for commercial or end-user applications. Responsibilities include writing code, testing, debugging, and documenting applications. Engineers may define system requirements, develop cost estimates, budgets, and schedules. The position requires supporting, leading, and training in software management with little direction, covering all aspects from analysis to unit testing. The role involves working with a global team to deliver features for the Visa Client Product Test Tool application, creating scalable designs, maintainable code, reusable components, and test cases.
Responsibilities
- Write, modify, and review high-quality, testable, and efficient code across front-end, back-end, and data layers.
- Integrate systems via APIs, messaging queues, and databases.
- Develop and maintain data pipelines and large-scale data processing jobs using appropriate frameworks and cloud services.
- Develop unit, integration, and end-to-end tests with a strong focus on automation.
- Maintain CI pipelines to run tests automatically upon code commits.
- Debug and perform root cause analysis on issues, using AI-driven tools where applicable, and enforce code quality gates through reviews and static analysis.
- Build and maintain CI/CD pipelines; package and deploy applications to various environments using containerization and orchestration tools.
- Monitor applications in production using observability tools; investigate incidents, analyze logs, identify root causes, and implement fixes.
- Optimize code for performance, cost efficiency, and maintainability.
- Apply secure coding practices, manage secrets properly, validate inputs, and ensure authentication/authorization is robust.
- Comply with regulatory standards and maintain documentation for audits.
Requirements
- Bachelor's degree, OR 3+ years of relevant work experience
- Experience in developing and/or implementing web-based applications.
- Experience in writing, modifying, and reviewing code for commercial or end user applications.
- Experience in debugging and performing root cause analysis on software issues.
- Experience in developing unit, integration, and end-to-end tests.
- Experience in integrating systems via APIs, messaging queues, and databases.
- Experience in maintaining CI/CD pipelines and deploying applications.
- Experience in applying secure coding practices and complying with regulatory standards.
- Experience in using AI-powered coding tools to enhance productivity.
- Experience in optimizing code for performance, cost efficiency, and maintainability.
- Experience in collaborating with cross-functional teams to translate business requirements into technical solutions.
- Java 17+, Hibernate, MySQL.
- Microservices & Cloud: Hands-on experience with Kubernetes and AWS.
Skills
- Web Application development in Java/J2EE
- UI/UX experience in React 18 and above
- Object-oriented programming (OOP)
- Spring Boot
- Strong UI/UX Experience in React
- Java 17+
- Hibernate
- MySQL
- Kubernetes
- AWS
- Generative AI tools (e.g. ChatGPT, Microsoft Copilot)
Location
- 3 days in office
Work Type
- Full-time
Experience Level
- 1-2 years specific to Web Application development in Java/J2EE programming
Education Level
- Bachelor's degree
About the Company
- Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
- At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
- Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Equal Opportunity
- Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.