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

Software Engineer (Java/Sr. Consultant level)

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

You will be working on our platform for next generation customer present payments. 

Being part of a mission team based out of Munich (Germany) and Poznan (Poland), you will be responsible for delivering functionalities end-to-end from our java backend microservices to our Java/Kotlin mobile SDK.

 

Essential functions: 

  • You design and implement APIs between backend services and a mobile SDK and work together with the team on having business logic delivered end-to-end.

  • You create a vision for the evolution of team owned services to make them ever more reliable, scalable and maintainable.  

  • You partner with our infrastructure engineers to meet the needs of our services via terraform. 

  • You implement comprehensive alerting and monitoring for our services.  

  • You suggest, drive and support improvements to the backend and mobile SDK APIs and architecture. 

  • You lead projects and can guide fellow engineers in complex technical topics. 

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 3 days a week (determined by leadership/site).

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+ years of relevant work experience with a Bachelor’s Degree or 7 or more relevant years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 3+years of experience with a PhD.
  • Seasoned professional capable of tackling complex technical tasks independently.
  • Deep understanding of Java, RESTful web-services and microservice architecture.
  • Experience with using Java 11 and Spring boot.
  • Experience with the application development lifecycle, CI/CD and proficiency in writing maintainable code using TDD/BDD paradigms.
  • Good understanding of clean code principles – SOLID, KISS, DRY, Clean Architecture.
  • Familiarity with Container Orchestration (Docker, Kubernetes) and AWS.

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

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

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

Join Visa as a Software Engineer (Java/Sr. Consultant level) in Poznan, Poland, and become part of a dynamic team shaping the future of customer-present payments. Here, you'll dive into the exciting world of payment technologies while making a meaningful impact on how transactions are handled globally. By collaborating closely with your teammates in Munich and Poznan, you'll take charge of developing end-to-end functionalities, working on everything from Java backend microservices to our Kotlin mobile SDK. Your role will involve designing and implementing APIs, crafting a vision for service evolution while ensuring reliability and scalability, and teaming up with infrastructure engineers to align our services with their needs. Implementing comprehensive alerting and monitoring for our services will also be key. Your technical leadership will shine as you guide fellow developers in navigating complex challenges. With a hybrid work environment that allows for flexibility, you’ll enjoy a balance between office collaboration and remote work. Come make an impact with us at Visa, where your skills can help uplift people and businesses across the globe.

Frequently Asked Questions (FAQs) for Software Engineer (Java/Sr. Consultant level) Role at Visa
What responsibilities does the Software Engineer (Java/Sr. Consultant level) at Visa have?

As a Software Engineer (Java/Sr. Consultant level) at Visa, your responsibilities will encompass designing and implementing APIs between backend services and a mobile SDK, ensuring business logic is effectively delivered from end-to-end. You will be instrumental in creating a vision for the evolution of services, enhancing their reliability, scalability, and maintainability. Your collaboration will extend to infrastructure engineers to optimize service requirements while also establishing comprehensive alerting and monitoring systems.

Join Rise to see the full answer
What qualifications are required for the Software Engineer (Java/Sr. Consultant level) position at Visa?

To qualify for the Software Engineer (Java/Sr. Consultant level) position at Visa, candidates typically need a minimum of 8 years of relevant work experience along with a Bachelor's Degree, or advanced degrees with fewer years of experience. In-depth knowledge of Java, RESTful web services, microservice architecture, and experience with Java 11 and Spring Boot are crucial. Familiarity with CI/CD methodologies and clean code principles is also essential.

Join Rise to see the full answer
What does the hybrid work model look like for the Software Engineer (Java/Sr. Consultant level) role at Visa?

The Software Engineer (Java/Sr. Consultant level) role at Visa employs a hybrid work model that allows for a mix of remote and in-office work. Employees in this role are expected to work in the office three days a week, as determined by leadership, ensuring a balance between collaborative face-to-face interactions and the flexibility of remote working.

Join Rise to see the full answer
How can I advance my career as a Software Engineer (Java/Sr. Consultant level) at Visa?

Advancing your career as a Software Engineer (Java/Sr. Consultant level) at Visa can be achieved by continually enhancing your technical skills and staying updated on industry best practices. Engaging in projects that challenge your expertise, seeking mentorship, and contributing innovative solutions will all showcase your leadership potential and set the stage for future growth within the company.

Join Rise to see the full answer
What are the key skills needed for a Software Engineer (Java/Sr. Consultant level) at Visa?

Key skills for a Software Engineer (Java/Sr. Consultant level) at Visa include a strong command of Java and microservice architecture, experience with Spring Boot, and proficiency in developing maintainable code using TDD/BDD practices. Additionally, a good understanding of Cloud services, particularly with AWS, and container orchestration tools like Docker and Kubernetes will significantly benefit candidates in this role.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Java/Sr. Consultant level)
What experience do you have with Java and how have you applied it in your previous roles?

In your response, highlight specific projects where you've used Java, detailing the problems you solved, the frameworks you incorporated, and the impact your work had on the project or team.

Join Rise to see the full answer
Can you explain microservice architecture and its benefits?

Define microservice architecture clearly and mention its advantages, such as improved scalability, resilience, and the ability to deploy services independently. Provide examples from your past experiences where microservices helped in project work.

Join Rise to see the full answer
Describe your approach to designing and implementing APIs.

Discuss your methodology for API design, how you ensure they are user-friendly, and your practices for maintaining documentation, versioning, and testing of APIs. Reference any specific frameworks you have used.

Join Rise to see the full answer
What strategies do you use to maintain code quality?

Explain your commitment to clean code principles, your reliance on testing frameworks like TDD/BDD, and how code reviews contribute to maintaining high standards of code quality.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Share your time management techniques, such as using task management tools or setting up sprints in Agile, and how you communicate with your team to ensure alignment on priorities.

Join Rise to see the full answer
Can you describe a challenging technical problem you faced and how you resolved it?

Choose a relevant example that demonstrates your problem-solving skills, detailing the complexity of the issue, your thought process, and the solution you implemented successfully.

Join Rise to see the full answer
What role does monitoring and alerting play in your current work?

Explain the significance of monitoring and alerting in maintaining application performance and reliability, and discuss the tools and methods you utilize to set up effective monitoring systems.

Join Rise to see the full answer
How familiar are you with AWS and which services have you used?

List the AWS services you have experience with, explaining how you have used them in projects to improve performance, security, or cost-efficiency while aligning with best practices.

Join Rise to see the full answer
In what ways have you contributed to team dynamics and project success in the past?

Reflect on your communication style, collaboration efforts, and any mentorship roles you've taken on that foster a positive team culture and lead to successful project delivery.

Join Rise to see the full answer
What do you think is the future of payments technology?

Share your insights on trends in payment technologies, such as advancements in security, the rise of digital wallets, and the impact of emerging technologies like blockchain on the payments landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Hybrid Foster City, CA
Posted 6 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
G2i Inc. Remote No location specified
Posted 6 days ago
Posted 9 days ago
LunaEdge Remote No location specified
Posted 5 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Dental Insurance
Vision Insurance
Photo of the Rise User
Posted 5 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...

2051 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 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, Akron just viewed BDR Lead at Pontera
Photo of the Rise User
Someone from OH, Akron just viewed SDR Manager at Darktrace
Photo of the Rise User
121 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Columbus just viewed Health & Wellness Account Coordinator at PNOE
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse Associate - Third Shift at Babylist
B
Someone from OH, Athens just viewed Associate Production Designer at Brooks Running
Photo of the Rise User
Someone from OH, Cleveland just viewed Graphic Designer for UX/UI Portfolio Mockups at Upwork
Photo of the Rise User
Someone from OH, Dublin just viewed Product Designer (Ambient AI) at Commure + Athelas
V
Someone from OH, Cleveland just viewed Product Designer (UX/UI) at VML Enterprise Solutions
Photo of the Rise User
Someone from OH, Cleveland just viewed Need an expert UI/UX designer ( for long term) at Upwork
Photo of the Rise User
Someone from OH, Cleveland just viewed US Product Designer at Praxent
Photo of the Rise User
Someone from OH, Cleveland just viewed UX / UI Designer at DocPlanner
Photo of the Rise User
Someone from OH, Columbus just viewed Cyber Analyst, Digital Forensics Incident Response at At-Bay
Photo of the Rise User
20 people applied to Software Engineer Intern at Hudl
P
Someone from OH, Marion just viewed Customer Experience Agent at ProjectGrowth
Photo of the Rise User
Someone from OH, Wilmington just viewed Accounts Receivable Specialist at Flock Safety
Photo of the Rise User
Someone from OH, Milford just viewed Visual Designer (Contract to Hire) at Abridge
Photo of the Rise User
Someone from OH, Dublin just viewed User Researcher III at Fearless