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

Software Engineer - Sr. Consultant level (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

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.     

Value Added Services Product Development (VAS PD) department aims to support Visa’s Global Product strategy of growing our business through product offerings that add value to the payments experience and to capitalize on emerging market opportunities in regional payment networks and digital wallets.

VAS PD team is responsible for architecture, design, and development of Visa's digital and mobile products, including Secure Remote Commerce, Visa Token Services, Push Payments, and Visa Digital Commerce App.

In this position, as Software Engineer, you will be part of the Risk and Identity Solution Team contributing to the backend development of B2C IAM to enable secure access to Visa digital solutions through all types of channels – web, mobile, and device.  You will be a key contributor to the innovations in the B2C Consumer and Device spaces.

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 multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings 

  • Actively contribute to product quality improvements, valuable 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:

  • Works directly with product owners to gather and refine requirements across products, adding and taking into account existing tools and solutions across the organization.

  • Develops and designs advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem.

  • Provides domain expertise on the development of technical documentation of solutions and contributes to standard processes in technical documentation as needed.

  • Plays a key role in the development and delivery of new features across products from end-to-end.

  • Support and coach less senior developers

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 one or more general development languages (e.g., Java)

  • 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

**We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting 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:

  • 8+ years of relevant work experience with a Bachelor’s Degree or at least 5 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 2 years of work experience with a PhD, OR 11+ years of relevant work experience.


Preferred Qualifications:

  • 9 or more years of relevant work experience with a Bachelor Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3 or more years of experience with a PhD
  • You are a Java, Java EE expert with relevant experience designing and building large scale enterprise Java applications
  • In-depth knowledge in web services standards and related technologies, REST API, Microservices
  • You have experience in Kubernetes, Docker Swarm and container technologies
  • Solid understanding of database technologies including SQL, JPA
  • Experience in Identity solutions like oAuth, OpenID Connect, SAML, security tokens (JWS, JWE, access token, id token) or other IAM is a big plus
  • You have strong experience with Agile development incorporating Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Crucible, Sonar, Junit
  • We count on your curiosity and creativity, to want to understand customer requirements and our processes and want to produce creative solutions and improvements
  • While you’ll have the skill to see and understand the big picture, you’re able to stay focused on the task at hand to achieve immediate goals

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 - Sr. Consultant level (Java), Visa

Are you ready to level up your career as a Software Engineer at Visa? Located in vibrant Warsaw, Poland, this role is perfect for someone who thrives on solving complex problems in a high-energy, innovative environment. As a Sr. Consultant level Software Engineer, you'll contribute to groundbreaking projects that impact millions of users worldwide. Visa's Technology Organization is driving the future of commerce, and you'll be right at the center of it. Your role will involve designing and developing scalable solutions that enhance our digital and mobile product offerings, such as Secure Remote Commerce and Visa Token Services. Imagine your work influencing secure transactions for 40% of the world's population! You'll collaborate with product owners, Agile squads, and cross-functional teams, gathering and refining requirements, ensuring top-notch quality. Your experience in Java and modern development practices will shine as you architect advanced solutions and mentor junior developers. At Visa, we don't just adapt to the future; we create it. If you're excited about innovating in the B2C Consumer and Device spaces, come join us and make reimagining payments your next adventure!

Frequently Asked Questions (FAQs) for Software Engineer - Sr. Consultant level (Java) Role at Visa
What are the responsibilities of a Software Engineer - Sr. Consultant at Visa?

As a Software Engineer - Sr. Consultant at Visa, your responsibilities include designing robust systems and code that handle millions of transactions, collaborating with product teams to create design artifacts, and contributing to product quality improvements. You will be integral to our Risk and Identity Solution Team, enabling secure access to Visa's digital solutions across various channels.

Join Rise to see the full answer
What skills are required for the Software Engineer - Sr. Consultant role at Visa?

Candidates should have a solid background in Java and modern development technologies, with experience in container technologies such as Kubernetes and Docker. Familiarity with web services standards, REST APIs, and Agile methodologies is also crucial. Applicants should possess a growth mindset and a passion for continuous learning.

Join Rise to see the full answer
What qualifications are necessary for the Software Engineer - Sr. Consultant position at Visa?

To qualify for the Software Engineer - Sr. Consultant role at Visa, candidates typically require 8+ years of relevant work experience with a Bachelor's Degree or equivalent experience. Advanced or doctorate degrees may reduce the required experience, but a strong background in software development, especially in Java, is essential.

Join Rise to see the full answer
Does Visa offer remote work opportunities for the Software Engineer - Sr. Consultant role?

Yes, the Software Engineer - Sr. Consultant position at Visa is a hybrid role. Employees can alternate between remote and in-office work, with an expectation to be in the office 2-3 days a week, promoting a flexible work-life balance while meeting business needs.

Join Rise to see the full answer
How does Visa foster professional development for Software Engineers?

Visa is committed to the growth of its employees. As a Software Engineer - Sr. Consultant, you'll have numerous opportunities for mentorship, continuous learning, and professional development through innovative projects that make a global impact, ensuring your skills stay sharp and relevant.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Sr. Consultant level (Java)
Can you explain your experience with Java and its application in large-scale enterprise solutions?

When answering this question, detail specific projects where you used Java to build or improve large-scale applications. Highlight your understanding of Java EE, design patterns, and any frameworks you've utilized, reinforcing how your contributions enhanced system scalability and performance.

Join Rise to see the full answer
How do you handle gathering requirements from product owners?

Describe your approach to communication and collaboration in refining requirements. Mention techniques like active listening, asking clarifying questions, and how you've used these skills to bridge gaps between technical and business teams, ensuring everyone's needs are understood and met.

Join Rise to see the full answer
What strategies do you use for mentoring junior developers?

Share examples of how you've supported junior developers in their growth. Talk about your hands-on involvement in code reviews, pair programming, and sharing best practices, emphasizing the importance of building confidence and fostering a learning environment.

Join Rise to see the full answer
Describe your experience with container technologies like Docker and Kubernetes.

Explain your experience in deploying applications using Docker for containerization and how you've utilized Kubernetes for orchestration. Provide insights into specific challenges you faced and how these technologies helped streamline development and operations.

Join Rise to see the full answer
What is your process for ensuring code quality and security?

Discuss your use of automated testing, code reviews, and static analysis tools to maintain code quality. Also mention how you incorporate security best practices into your development workflow to safeguard solutions against vulnerabilities.

Join Rise to see the full answer
How do you stay updated with emerging technologies?

Illustrate your passion for learning by sharing resources you utilize, such as online courses, tech blogs, or community events. Mention how you apply new knowledge to projects, enhancing your team's capabilities and sparking innovation.

Join Rise to see the full answer
What challenges have you encountered when working in Agile environments?

Reflect on specific challenges, such as scope changes or miscommunications during sprints. Share how you addressed these issues through proactive communication, adaptability, and fostering a culture of collaboration among team members.

Join Rise to see the full answer
Explain your experience with microservices architecture.

Highlight your experience in decomposing monolithic applications into microservices, detailing the benefits such as improved scalability and maintainability. Provide examples of how you managed inter-service communication and handled data consistency in your projects.

Join Rise to see the full answer
Can you discuss your approach to designing secure systems?

Outline your methodology for security, from the ground up. Discuss principles you've applied, such as least privilege, validation, and encryption. Use real-life examples to illustrate how you identified threats and implemented solutions to mitigate risks.

Join Rise to see the full answer
How would you approach developing a new feature from scratch?

Walk through your process, starting from requirement analysis to architecture design, development, testing, and deployment. Emphasize the importance of collaboration with stakeholders and aligning the feature with business objectives throughout.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
ServiceNow Hybrid 12900 Science Drive, Suite 100, Orlando, Florida, United States
Posted 3 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Posted 7 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Ridgeline Remote Reno, NV; San Ramon, CA; New York, NY
Posted 8 days ago
Posted 8 days ago
ECL Hybrid Mt. View California
Posted 7 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...

1068 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
January 11, 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!