Organization: Visa
Location: Warsaw, Poland (Hybrid)
Job Type: Full-time
Job Reference: REF070955W
About the Organization
Visa is a global leader in digital payments, shaping the future of commerce through secure, scalable, and innovative solutions. The company thrives on fostering collaboration, leveraging cutting-edge technology, and delivering solutions that impact millions of customers worldwide.
Also Read: Staff Software Engineer. Visa Opens New Technical Position in Warsaw
Position Overview
Visa is seeking a versatile and energetic Staff Software Engineer (Java) to join its dynamic engineering team. The role offers the opportunity to design, develop, and implement software solutions that influence Visa’s global payment systems. The ideal candidate will thrive in a fast-paced environment, contributing to innovative products that reach merchants, B2B clients, and government customers.
Main Responsibilities
Software Design and Development
- Architect and develop software components that impact 40% of the world’s population.
- Translate complex technical and functional requirements into scalable, reusable design solutions.
- Lead and participate in design sessions, code reviews, and development activities to ensure high-quality outputs.
- Refactor and optimize existing solutions to improve performance, scalability, and reusability.
Cross-Functional Collaboration
- Work closely with Architecture, Product, and Business teams to deliver best-in-class software solutions.
- Mentor colleagues and guide design and development practices.
- Promote engineering best practices and a culture of continuous improvement.
Innovation and Technology Leadership
- Leverage advanced technologies for Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later solutions.
- Contribute to enhancing internal standards, processes, and technical documentation.
- Provide rotational on-call support as required for ongoing operational excellence.
Perfect Candidate Profile
Education and Experience
- Bachelor’s degree in Computer Science or related field.
- 6+ years of professional experience in software engineering and development.
Technical Skills
- Expertise in Java, Spring, and Hibernate; knowledge of Angular, JavaScript, and Python is advantageous.
- Strong understanding of communication protocols (HTTPS, SFTP, REST API, SOAP).
- Proficient with Linux operating systems, Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira.
- Experience with microservices architecture, containerization, and messaging technologies (MQ, Kafka).
- Solid database knowledge, particularly MySQL and SQL.
Professional Attributes
- Strong analytical and problem-solving skills with the ability to resolve critical issues effectively.
- Excellent written and verbal communication abilities.
- Demonstrated leadership and experience in guiding development teams.
- Ability to collaborate seamlessly across Product, Test, DevOps, and Agile/Scrum teams.
Also Read: Visa Hiring Project Analyst & Administrator for 12-Month Contract Role
Application Instructions
Qualified candidates are encouraged to apply via Visa’s careers portal. This position offers eligibility for Autorskie Koszty Uzyskania Przychodu (KUP) under Polish tax regulations for intellectual property contributions.
Additional Information
Visa is an equal opportunity employer. Employment decisions are made without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veteran status, or criminal history, consistent with applicable laws and EEOC guidelines.