Staff Software Engineer (Big Data with Java/Python/Scala)
- Python
- Other places
- $55 K - $102 K
- Full Time
Visa is a global leader in digital payments, facilitating over 215 billion payment transactions between consumers, merchants, financial institutions, and government bodies across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable, and secure payment network, enabling individuals, businesses, and economies to prosper.
When you become a part of Visa, you join a culture of purpose and belonging - where your progress is a priority, your identity is valued, and the work you do matters. We believe that economies that are inclusive of everyone, everywhere, uplift everyone everywhere. Your contributions will have a direct impact on billions of individuals worldwide - aiding in unlocking financial access to enable the future of monetary movement.
Join Visa: A Network Working for Everybody.
Payments are a thrilling and quickly evolving field with many new and innovative ideas coming to marketplace. With a strong demand for fresh solutions in this field, it promises to be a stimulating area of innovation for the next 5 to 10 years. VISA is a powerful leader in the payment industry, swiftly transitioning into a technology company with large investments in this field. If you wish to be in the energizing payment space, learn promptly and make significant impacts, Visa Payment Security and Identity group is the perfect place for you!
The PSI development group is responsible for creating vital risk and fraud prevention applications and services at Visa. This encompasses idea creation, architecture, design, development, and testing of products, applications, and services that provide Visa clients with solutions to discover, prevent, and mitigate fraud for Visa and Visa client payment systems.
This position is perfect for a senior software engineer who is passionate about solving challenging business issues and crafting applications that supply an exceptional user experience. You will be a member of the Visa Secure development team focusing on design and creation of software solutions that utilize data to solve business problems. Sometimes you will be designing entirely new software solutions, and at other times you may be refactoring existing functions for performance and maintainability, but always working on ways to make us more efficient and provide superior solutions to our customers. The role is for a self-driven individual with software engineering skills and knowledge of . The candidate will be thoroughly involved in leading hands-on software engineering activities including POCs, design, documentation, development and testing of new functionality. Candidate must be flexible and willing to switch tasks based on the team’s needs. You will also guide and help junior team members.
This is a hybrid role. Hybrid employees can divide their time between remote and office work. Employees in hybrid roles are expected to work from the office for 2-3 set days a week (determined by leadership/site), with a general guideline of being in the office for 50% or more of the time based on business requirements.
Basic Qualifications
• 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD. Alternatively, 8+ years of relevant work experience.
Preferred Qualifications
• 6 or more years of work experience with a Bachelor's Degree or 4 or more years of relevant work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD bri/>
• In-depth experience in Big Data Technologies such as Hadoop, Sqoop, Hive
• Hands-on experience with Java, Spark, Scala and Kafka
• Experience in implementing architecture and design patterns
• Experience with Spring, hibernate and RDBMS technologies like PostgreSQL, Oracle
• Familiarity with web service standards and correlated patterns (REST, JSON)
• Proficiency with data analytics and reporting tools
• Experience with Agile development incorporating TDD, Continuous Integration and Continuous Delivery, utilizing technologies such as GIT, Maven, Jenkins, Chef, Sonar, JUnit, Mock frameworks.
• Strong interpersonal and leadership skills with effective communication (both written and verbal) skills and the ability to present complex ideas in a lucid & concise way, a team player with a strong work ethic
• Self-reliant, forward-thinking, operates with focus, discipline, and minimal supervision.
• Prior experience working in Agile environments to work in a fast-paced atmosphere where iterative changes might need to be rolled out rapidly.
• Understanding of web services standards and associated technologies (XML, SOAP, JSON, REST, etc.).
• Strong problem-solving skills and attention to detail along with effective verbal and written communication and documentation skills.
Visa is an Equal Opportunity Employer. Qualified candidates will be considered for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or veteran status. Visa will also consider for employment any qualified applicants with criminal histories in a manner that is consistent with EEOC guidelines and applicable local law.