Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer - job 1 of 3

Company Description

Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and government entities in more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payments network, enabling individuals, businesses, and economies to thrive while driven by a common purpose – to uplift everyone, everywhere by being the best way to pay and be paid.

Make an impact with a purpose-driven industry leader. Join us today and experience Life at Visa.

Job Description

Essential Functions:

  • Works under close guidance to implement basic enhancements and modifications to existing software that complies with design specifications and meets security best practices.
  • Designing and implementing test automation code to ensure high-quality software delivery.
  • Engages with team members to receive feedback on code.
  • Follows instructions from manager to implement improvements to code, processes, and designs with and understands customer/business objectives.
  • Consistently produce high-quality code, including modular and reusable components.
  • Resolve issues with static code analysis and security scans.
  • Troubleshooting and resolving bugs as they come up.
  • Participate in all phases of the SDLC to complete deliverables on schedule.

This is a hybrid position. Hybrid employees can alternate time between both remote and office. Employees in hybrid roles are expected to work from the office 2-3 set days a week (determined by leadership/site), with a general guidepost of being in the office 50% or more of the time based on business needs.

Qualifications

Basic Qualifications:
Bachelor's degree, OR 3+ years of relevant work experience

Preferred Qualifications
Associate: 2 or more years of work experience
•Bachelor's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field OR
•Minimum three (3) years of directly related experience.
•Desire to work with and share new and innovative ideas, constantly expanding your knowledge.
•Experience with Core Java and Java web application development for RESTful web services.
•Knowledge in accessing data using Spring Data, JPA and JDBC.
•OOP Design Skills and experience with design patterns.
•Knowledge w/ Spring Framework, Sprint boot and Build Tools, such as Maven.
•Knowledge in Reactive and Event drive programming using Kafka .
•Ability to understand and author APIs.
•Practice in Test-driven Development.
•Knowledge in multi-threading and concurrency.
•Experience with CI/CD using Jenkins , Docker, Kubernetes.
•Working with Checkmarx, Qualys, Aqua and similar code/system scanners and remediation for security focused development.
•Experience working with API automation with Java based frameworks (Rest Assured, TestNg or JUnit) or JavaScript based frameworks (Jasmine or Jest).

Additional Information

Visa is an EEO Employer. 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.

What You Should Know About Software Engineer, Visa

At Visa, we are on the lookout for a talented Software Engineer to join us in our vibrant Warsaw office! As a pivotal part of our team, you will dive into the exciting world of payment technology, helping us facilitate secure and efficient transactions for millions around the globe. In this role, you will be responsible for implementing enhancements and modifications to existing software while adhering to the highest security standards. You'll have the opportunity to work closely with fellow team members, sharing feedback on code and contributing to the development process. Your expertise in Core Java and web application development will be essential as you design test automation code to guarantee high-quality software delivery. We're looking for someone who not only has a strong technical foundation but also a desire to innovate and expand their skill set. With your experience in APIs, multi-threading, and CI/CD, you'll thrive in our collaborative environment. Plus, you’ll enjoy a hybrid work model, which allows for a healthy blend between remote work and in-office engagement. Ready to make a real impact? Join us at Visa and help reshape the future of payments - we can't wait to welcome you to our team!

Frequently Asked Questions (FAQs) for Software Engineer Role at Visa
What responsibilities does a Software Engineer have at Visa?

A Software Engineer at Visa is tasked with implementing enhancements and modifications to existing software, designing test automation code, and engaging in troubleshooting to resolve bugs. You’ll also participate in the software development lifecycle, ensuring that all deliverables are completed on schedule.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at Visa?

To qualify for the Software Engineer position at Visa, you should possess a Bachelor's degree or have at least 3 years of relevant work experience. Preferred qualifications include experience in Core Java, design patterns, and familiarity with CI/CD tools like Jenkins and Docker.

Join Rise to see the full answer
Is prior experience required for a Software Engineer role at Visa?

While having a Bachelor's degree is essential, Visa welcomes applications from individuals with 3+ years of relevant experience. The ideal candidate will also have hands-on experience with technology like Spring Framework and RESTful web services, making prior work experience highly beneficial.

Join Rise to see the full answer
What can candidates expect from the work environment as a Software Engineer at Visa?

Candidates can look forward to a hybrid work environment! At Visa, Software Engineers spend around 50% of their time in the office, collaborating with their team and engaging in dynamic discussions, while also having the flexibility to work remotely.

Join Rise to see the full answer
What technologies and skills are emphasized for Software Engineers at Visa?

Visa emphasizes a variety of technologies and skills for the Software Engineer role, including Core Java, Spring Framework, multi-threading, CI/CD processes, and API development. Familiarity with tools like Jenkins, Docker, and security-focused development practices is also highly valued.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you describe your experience with Core Java and how you've applied it in past projects?

When answering this question, focus on specific projects where you've used Core Java. Mention the frameworks or libraries employed and how your work impacted the project. Emphasizing successful outcomes or improvements will showcase your expertise.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your code?

An effective answer would entail outlining your systematic approach to debugging. Discuss tools you use, such as static analyzers, and your strategies for resolving bugs efficiently, demonstrating your problem-solving skills.

Join Rise to see the full answer
What does Test-Driven Development mean to you in the context of software engineering?

Here, convey your understanding of Test-Driven Development and articulate its benefits, such as reducing bugs and ensuring code quality. You could share an example where TDD improved your workflow or project outcomes.

Join Rise to see the full answer
Can you explain the importance of APIs and your experience working with them?

Your response should reflect a solid understanding of APIs. Talk about your familiarity with API design and implementation, providing specific instances where you've integrated or created APIs that enhanced application functionalities.

Join Rise to see the full answer
What role does continuous integration/continuous deployment (CI/CD) play in your engineering process?

Discuss CI/CD practices you've utilized in previous projects, emphasizing their significance in accelerating software delivery and enhancing quality. Also, mention specific tools (e.g., Jenkins, Docker) you have experience with.

Join Rise to see the full answer
How do you keep yourself updated with new technologies and best practices in software development?

Mention resources you rely on, such as online courses, tech blogs, or community meetups. Show your enthusiasm for lifelong learning and any specific technologies you've recently learned or are eager to explore further.

Join Rise to see the full answer
Can you provide an example of a challenging bug you encountered and how you resolved it?

Share a specific story about a bug, detailing the steps you took to diagnose and fix it. This demonstrates both your problem-solving skills and your capacity to maintain composure under pressure.

Join Rise to see the full answer
What strategies do you employ for effective code reviews?

Highlight the importance of collaboration during code reviews. Discuss how you provide constructive feedback, focus on best practices, and how you appreciate diverse perspectives to improve code quality.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

Talk about your time management and prioritization techniques. Mention any tools or methodologies you use, such as Agile or Scrum, to ensure timely project delivery without compromising on quality.

Join Rise to see the full answer
What aspects of software engineering excite you the most?

This is a chance to convey your passion! Discuss areas you find most stimulating, whether it's problem-solving, innovating new features, or collaborating with teams, linking back to your enthusiasm for working at Visa.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Dubai, United Arab Emirates
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Zscaler Remote San Jose, California, United States
Posted 12 days ago
Photo of the Rise User
Miltenyi Biotec Remote Friedrich-Ebert-Straße 68, Bergisch Gladbach, Germany
Posted 11 days ago

Visa Inc. operates as a payments technology company worldwide. The company facilitates commerce through the transfer of value and information among consumers, merchants, financial institutions, businesses, strategic partners, and government entiti...

862 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 17, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!