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

Senior Java Software Engineer - Full Stack

Company Description

Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across 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.

When you join Visa, you join a culture of purpose and belonging – where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world – helping unlock financial access to enable the future of money movement.

Join Visa: A Network Working for Everyone.

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.

Qualifications

  • 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

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.

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

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

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 Senior Java Software Engineer - Full Stack, Visa

Join Visa as a Senior Java Software Engineer - Full Stack in our vibrant Warsaw, Poland office, where you'll have the unique opportunity to shape the future of digital payments! At Visa, we’re passionate about empowering everyone through our innovative payment solutions, connecting consumers, merchants, and governments worldwide. In this dynamic role, you'll be a vital part of a cross-functional team dedicated to designing and building advanced software solutions that address complex payment flows and drive business value. Your work will impact billions, influencing how transactions are processed seamlessly. You’ll collaborate with product owners to refine requirements, ensuring that the software you build meets the needs of users and merchants alike. With a focus on quality and security, you’ll architect solutions that not only meet current needs but also push the boundaries of what's possible. Whether you're developing front-end technologies using Angular or React or back-end solutions in Java, every day offers a new challenge and a chance to learn and grow within a supportive, agile environment. Plus, you’ll enjoy the freedom of hybrid work, allowing you to balance time between home and our vibrant office. Your contributions here at Visa won’t just be code; they'll be a part of the infrastructure that helps millons transact with confidence and ease. Are you ready to make your mark? Apply today!

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

As a Senior Java Software Engineer at Visa, you will engage in designing, developing, and deploying advanced software solutions. Your responsibilities will include collaborating with product owners to gather requirements, building scalable web applications, and implementing cutting-edge payment technologies. You'll be working on complex distributed systems that cater to a global audience, contributing to high-value projects, and ensuring product quality improvements while maintaining the integrity of Visa’s security standards.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Java Software Engineer role at Visa?

To be considered for the Senior Java Software Engineer position at Visa, candidates should ideally possess a university degree or equivalent experience in a relevant position, along with 2-4 years of similar job experience. The role requires extensive knowledge in Java for back-end development and Angular or React for front-end development, along with skills in API generation and User Interface design. A passion for learning and pushing technological boundaries is also essential.

Join Rise to see the full answer
What skills are essential for a Senior Java Software Engineer at Visa?

Essential skills for a Senior Java Software Engineer at Visa include expertise in Java and front-end frameworks such as Angular or React. Candidates should have experience building and deploying scalable web applications, a solid understanding of user interface design, and knowledge of API generation. A growth mindset and the ability to collaborate effectively with cross-functional teams are also crucial in this role, as you'll work closely with both development and product teams to create exceptional software.

Join Rise to see the full answer
What is the work culture like at Visa for a Senior Java Software Engineer?

The work culture at Visa is dynamic, inclusive, and collaborative. As a Senior Java Software Engineer, you will be part of a team that values innovation and challenges the status quo. You will have opportunities for continued learning, mentorship, and professional growth, all while contributing to projects that have a real-world impact. With a hybrid work model, Visa promotes a balance between office and remote work, allowing for flexibility while fostering team collaboration.

Join Rise to see the full answer
How does Visa support the professional growth of Senior Java Software Engineers?

Visa is dedicated to supporting the professional growth of its employees, including Senior Java Software Engineers, by providing ample opportunities for mentorship, training, and access to new technologies. Employees are encouraged to expand their skillsets in various areas, such as containerization with Docker and orchestration with Kubernetes, ensuring they remain at the forefront of technological advancements in the payment processing industry.

Join Rise to see the full answer
Common Interview Questions for Senior Java Software Engineer - Full Stack
Can you describe your experience with Java and how it applies to full stack development?

When answering this question, detail specific projects where you've used Java for back-end development, including discussing the frameworks and tools employed. Highlight your understanding of integrating with front-end technologies like Angular or React, and if possible, provide examples of how you enhanced application performance or scalability.

Join Rise to see the full answer
What methodologies have you used when working with cross-functional teams?

It's important to focus on your experience with Agile methodologies, discussing specific team environments and how you collaborated with product owners, QA, or DevOps. Share anecdotes that demonstrate your ability to adapt to varying team dynamics and drive results effectively.

Join Rise to see the full answer
How do you ensure the security and scalability of the applications you build?

Discuss your knowledge of security best practices in software development, including secure coding techniques, regular code reviews, and vulnerability assessments. For scalability, explain your experience with microservices architecture or load balancing, citing instances where you successfully handled increased user demands on an application.

Join Rise to see the full answer
What approaches do you take when designing APIs?

In your answer, discuss the importance of RESTful design principles, including how you ensure APIs are intuitive, well-documented, and scalable. Mention any specific tools you've used for API testing and how you gather feedback from users to continually improve API endpoints.

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

Choose a specific challenge relevant to full stack development, explaining the steps you took to analyze the problem, the solution you implemented and the outcomes. Highlight your critical thinking and problem-solving skills, emphasizing collaboration with team members to arrive at the best solution.

Join Rise to see the full answer
How do you keep up with emerging technologies and trends in software engineering?

Share the methods you use for staying informed, such as attending industry conferences, participating in online courses, or engaging with tech communities. Highlight any personal projects or contributions to open source that demonstrate your commitment to learning and adopting new technologies.

Join Rise to see the full answer
What role does testing play in your development process?

Explain your approach to testing, including types of tests you conduct (unit, integration, e2e), tools used (like JUnit or Mocha), and how you prioritize writing tests alongside development to ensure software quality before deployment.

Join Rise to see the full answer
What is your experience with cloud services in application development?

Discuss any experience you have using cloud platforms (AWS, Azure, Google Cloud) for deploying and scaling applications. Highlight specific services you've utilized, such as database management or serverless architecture, and how they benefited your projects.

Join Rise to see the full answer
How do you handle feedback on your code or ideas?

Describe your ability to accept constructive criticism positively and how it contributes to your personal and professional growth. Give examples of any situations where feedback led to significant improvements in your work or team processes.

Join Rise to see the full answer
How would your previous coworkers describe your communication style?

Here, aim to illustrate your collaborative nature. Discuss instances where you facilitated discussions or contributed to a positive team dynamic. Consider mentioning how you adjust your communication based on your audience, be it technical teams or non-technical stakeholders.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Snap Hybrid Bellevue, Washington, United States
Posted 4 days ago
L3Harris Technologies Hybrid US, Hunt County, TX; Texas, Greenville, TX
Posted 4 days ago
Photo of the Rise User
Bankjoy Remote No location specified
Posted 8 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Paid Holidays
Photo of the Rise User
Muon Space Hybrid Mountain View, California, United States
Posted 54 minutes ago
L3Harris Technologies Hybrid US, Camden County, NJ; New Jersey, Camden, NJ
Posted 4 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...

8227 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 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, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
J
Someone from OH, Circleville just viewed ITINERARY ADVISOR REMOTE at JTBJ Enterprise LLC
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
11 people applied to Software Engineer Intern at UiPath
Photo of the Rise User
146 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
29 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite
Photo of the Rise User
Someone from OH, Cleveland just viewed Software Engineer I (DevOps) at Mastercard
C
Someone from OH, Warren just viewed Front End Developer (for AI Agent) at CyberCare
I
Someone from OH, Warren just viewed Senior Angular Lead at Integrators services a.s.
Photo of the Rise User
Someone from OH, Warren just viewed SSr. Front End Engineer (Angular.js) at NTD Software
Photo of the Rise User
Someone from OH, Warren just viewed Front-End Developer at Apex Logic
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
Photo of the Rise User
Someone from OH, New Albany just viewed Diversity, Equity & Inclusion Manager at Axios
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Service Associate at 2K