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

Full stack Senior Software Engineer (React, Java)

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

Job Description

Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce.   We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people.   While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.   

The Opportunity:

We are looking for multiple talented, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale.  As a Visa Software Engineer, you will be an integral part of a cross-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of cutting-edge payment technology, you will get to see your efforts shaping the digital future of monetary transactions.

The Work itself:

  • Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
  • Collaborate cross-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
  • Actively contribute to product quality improvements, value added service technology, and new business flows in diverse agile squads
  • Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions
  • Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
  • Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities

Essential Functions:

  • Supports relationship with product owners to gather and refine requirements for one product task, adding and taking into account existing tools and solutions within a product.
  • Begins to develop and design architect solutions, considering integrations with other solutions.
  • Provides relevant knowledge on the development of technical documentation of solutions and follows best practices in technical documentation.
  • Plays a minor role in the development and delivery of new features within a product.

The Skills You Bring:

  • Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
  • Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions
  • Language Expertise: Expertise in development languages Java and Angular or React
  • Builder: Experience building and deploying modern services and web applications with quality and scalability
  • Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
  • Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams

Please note, we do not expect that any single candidate would fulfill all of these characteristics. For instance, we have awesome team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa.

 

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
2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience

Preferred Qualifications
3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
- University degree or 3 years of experience on relevant position.
- Approximately 2-4 years of experience on similar position.
- Front-End Programming Languages: Knowledge of and ability to develop front-end code (Angular or React) in support of package and product development. This includes the extension of capabilities of packages and products.
- Web Browser Optimization: The ability to select the ‘best available’ values of some objective function to improve the functional effectiveness of web browsers.
- User Interface Design: Knowledge of user interface design, which is the interaction where users and computers interact. This includes an understanding of how to provide an optimal industrial design experience through User Interface (UI) Design.
- Back-end Programming Languages: Knowledge of and ability to develop back-end (Java) code in support of package and product development. This includes the extension of capabilities of packages and products.
- API Generation: The ability to develop and utilize Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications that specify how software components should interact and are used when programming graphical user interface (GUI) components. An API may be for a web-based system, operating system, database system, computer hardware, or software library.

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.

Average salary estimate

$80000 / YEARLY (est.)
min
max
$60000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Full stack Senior Software Engineer (React, Java), Visa

Join Visa as a Full Stack Senior Software Engineer in beautiful Warsaw, Poland, and be part of a team that's reshaping the future of commerce! In this role, you'll dive deep into designing and building software products that cater to a global audience, ensuring each transaction is smooth and secure. With Visa, you'll tackle complex distributed systems and take on massive-scale challenges surrounding new payment flows, cybersecurity, and innovative business solutions. Imagine crafting code that impacts a whopping 40% of the world’s population! With your expertise in Java and React, you'll collaborate with a diverse team to craft robust, scalable software that supports millions of users worldwide. Your contributions will help enhance Visa's technology offerings while encouraging continuous learning and mentorship opportunities within a culture that thrives on curiosity and innovation. If you're ready to push boundaries and develop state-of-the-art payment technologies, Visa is the perfect place for you. Embrace the energy of a global leader in payments and technology and help us uplift everyone, everywhere. Are you up for the challenge? Let's make a global impact together at Visa!

Frequently Asked Questions (FAQs) for Full stack Senior Software Engineer (React, Java) Role at Visa
What are the main responsibilities of a Full Stack Senior Software Engineer at Visa?

As a Full Stack Senior Software Engineer at Visa, your main responsibilities will include designing and developing scalable software solutions that influence payment technologies on a global scale. You'll work collaboratively in cross-functional teams to create innovative payment flows, enhance cybersecurity measures, and contribute to new business solutions. Your expertise in Java and React will be crucial in developing robust applications that cater to diverse customers, while also collaborating with product owners to refine requirements and enhance overall product quality.

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

To apply for the Full Stack Senior Software Engineer position at Visa, candidates should have a minimum of 2 years of relevant work experience in software development along with a Bachelor's degree, or at least 5 years of relevant experience. Preferred qualifications include over 3 years in a similar role, with considerable skills in Java, React, and front-end programming languages. Additionally, experience in user interface design, API generation, and web browser optimization will greatly enhance your application.

Join Rise to see the full answer
How does Visa support the growth and development of Full Stack Senior Software Engineers?

Visa is dedicated to the professional growth of its Full Stack Senior Software Engineers through continuous learning opportunities, mentorship programs, and collaborative projects with cross-functional teams. Engineers are encouraged to embrace new technologies and methodologies, fostering an environment that supports innovation and personal development. Your contributions will not only influence Visa's technology landscape but will also allow you to evolve alongside some of the brightest minds in the industry.

Join Rise to see the full answer
What technologies will I work with as a Full Stack Senior Software Engineer at Visa?

As a Full Stack Senior Software Engineer at Visa, you will work with modern web technologies, including Java for back-end development and React for front-end applications. Additionally, you will have the opportunity to explore and utilize various tools and frameworks such as Kubernetes, Docker, and Agile methodologies. By leveraging these innovative technologies, you will contribute to the creation of cutting-edge payment solutions and transaction platforms that cater to millions around the globe.

Join Rise to see the full answer
What is the team structure like for the Full Stack Senior Software Engineer role at Visa?

The team structure for the Full Stack Senior Software Engineer role at Visa is collaborative and dynamic. You'll be part of a cross-functional development team that includes Product Owners, Testers, DevOps engineers, and Agile/Scrum experts. This diverse environment encourages sharing ideas and best practices, ensuring that projects leverage the strengths of each team member while fostering a creative and innovative culture that drives success.

Join Rise to see the full answer
Common Interview Questions for Full stack Senior Software Engineer (React, Java)
Can you explain your experience with Java and React as a Full Stack Senior Software Engineer?

In my previous roles, I have utilized Java for developing back-end services, ensuring robust API development, and handling server-side logic. For the front end, I have successfully implemented dynamic user interfaces using React, focusing on creating seamless user experiences. I understand the importance of clean code and optimization, and I consistently apply best practices in software development.

Join Rise to see the full answer
How do you approach designing and architecting software solutions?

When designing and architecting software solutions, I begin by thoroughly understanding the problem statement and the user requirements. I then employ design principles, considering scalability, maintainability, and security. Collaborating with stakeholders, I create design artifacts that clearly outline the proposed architecture, ensuring that my decisions align with both technical requirements and business objectives.

Join Rise to see the full answer
How do you ensure the quality and performance of your code?

I ensure quality and performance through a combination of automated testing, code reviews, and performance profiling. Implementing unit tests and integration tests allows me to catch potential issues early in the development process, while regular code reviews help maintain high standards among the team. Additionally, I leverage tools to profile application performance to identify bottlenecks and optimize accordingly.

Join Rise to see the full answer
Describe a challenging technical problem you've solved in your previous roles.

In a previous role, we encountered significant performance issues around transaction processing under high loads. I analyzed the system, identified bottlenecks in the database queries, and suggested implementing caching strategies. This not only improved the system's response time but also enhanced overall user satisfaction. Working collaboratively with my team, we were able to successfully implement these changes, resulting in a significant performance boost.

Join Rise to see the full answer
What role does collaboration play in your work as a Full Stack Senior Software Engineer?

Collaboration is critical in my role as a Full Stack Senior Software Engineer. It fosters a team environment where diverse perspectives contribute to innovative solutions. I actively engage with cross-functional teams, including Product Managers, UX designers, and QA testers, to align our efforts with overall business goals. By sharing knowledge and leveraging each other's strengths, we deliver high-quality software that meets user needs effectively.

Join Rise to see the full answer
How do you stay updated on new technologies relevant to full stack development?

I stay updated on new technologies by regularly attending webinars, participating in online courses, and being active in professional communities. I subscribe to relevant tech blogs and follow industry leaders on social media to keep up with trends and advancements. Additionally, hands-on experimentation and personal projects allow me to apply what I've learned and stay sharp in an ever-evolving tech landscape.

Join Rise to see the full answer
Can you walk us through your process for gathering requirements for a project?

When gathering project requirements, I start by conducting meetings with stakeholders to understand their needs and objectives. I document these discussions thoroughly and, if required, create prototypes or wireframes to visualize the proposed solution. Continuous communication and iterative feedback are crucial to ensure that the final implementation aligns perfectly with stakeholders' expectations and needs.

Join Rise to see the full answer
What methodologies do you follow in your software development projects?

I primarily follow Agile methodologies, as they promote flexibility and iterative development. Agile allows teams to adapt to changing requirements and continuously improve their processes. I also embrace practices such as Scrum for organizing sprints and utilizing Kanban boards for tracking progress. This framework encourages collaboration and keeps the team aligned on our goals.

Join Rise to see the full answer
How would you handle a disagreement in your development team?

In the event of a disagreement, I prioritize open communication and respect for differing viewpoints. I encourage my team to voice their opinions and engage in constructive discussions to understand the root cause of the disagreement. If necessary, I facilitate a meeting to find common ground, ensuring that we reach a consensus that serves the project best without compromising team dynamics.

Join Rise to see the full answer
What motivates you to work as a Full Stack Senior Software Engineer at Visa?

I am motivated by the opportunity to work on projects that have a meaningful impact on a global scale. Visa's mission to innovate and uplift the payment experience resonates deeply with me. Additionally, being part of a team of passionate problem-solvers drives my enthusiasm. The prospect of continually learning and embracing new technologies in such a dynamic environment is incredibly exciting!

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 19 hours ago
Photo of the Rise User
Weekday Remote No location specified
Posted 12 days ago
Photo of the Rise User
Experian Remote MoPac Expy, Austin, TX, USA
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 3 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...

2104 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 23, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Sales Development Representative at Findem
Photo of the Rise User
25 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries