Join Visa as a Staff Data Engineer (Java, Spring Boot, Big Data, Scala)
Company Description:
Visa is a world leader in payments and technology, facilitating over 259 billion secure transactions annually across more than 200 countries. Our mission is to connect the world through our innovative, reliable, and secure payments network, empowering individuals, businesses, and economies to thrive. Join us to make a meaningful impact and experience Life at Visa.
Job Description:
As a Staff Data Engineer, you will be responsible for designing, building, and supporting scalable, resilient, and high-performance functional features. You will collaborate across time zones, maintain excellent working relationships within and across teams, and stay current with emerging software methodologies. This hybrid position allows you to work remotely and from the office, with an expected office presence of 2-3 days a week.
Responsibilities:
- Design, build, and support scalable, resilient, and high-performance functional features.
- Collaborate with teams across different time zones and cultivate strong working relationships.
- Stay relevant with emerging software methodologies, containerization, and cloud technologies.
- Adapt to diverse tech stacks and learn quickly as projects evolve.
- Participate in various POC's and assist new joiners and juniors in achieving team objectives.
Qualifications:
Required:
- At least 6 years of work experience with a Bachelor's Degree, 4 years with an Advanced Degree, or up to 3 years with a PhD.
- 8+ years of relevant application development experience, including designing, coding, and testing Java-based applications.
- Expertise in core Java, scripting, Hibernate, JavaScript, NoSQL, DB2 Database, and Design Patterns.
- 3+ years of experience with modern JavaScript frameworks like Angular, Node JS, or React.
- 1+ year of experience building applications on the Big Data stack using Spark, Flink, or similar data engineering methodologies.
- 3+ years of experience with Spring Boot.
- Experience in developing large-scale, production-grade applications.
- Knowledgeable in parallel/distributed systems and metrics evaluation for large systems.
- Proficient in agile development, Continuous Integration, and Continuous Delivery technologies like GIT, Maven, and Jenkins.
- Ability to create wireframes and responsive designs for excellent user experience.
Preferred Experience:
- Experience with NoSQL databases such as MongoDB and Cassandra or PostgreSQL.
- Proficient in common data structures and efficient coding in Python.
- Knowledge of RDBMS and SQL, and experience with complex database queries.
- Familiarity with messaging systems like Kafka or Active MQ.
Attributes:
- Ability to work quickly and intelligently, grasping complex concepts to build algorithms from scratch.
- Strong interpersonal, facilitation, and leadership skills.
- Effective communication skills, both written and verbal, for clear, concise presentations of complex ideas.
- Teamwork-focused with the ability to foster collaboration within and across teams.
- Passionate about learning and applying new technologies, with pride in delivering effective software solutions.
- Ability to multi-task efficiently and work independently or in a team.
Additional Information:
Visa is an Equal Employment Opportunity (EEO) Employer. Qualified applicants will be considered without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa also accommodates qualified applicants with criminal histories in accordance with EEOC guidelines and applicable local law.
Company Name: Visa
Job Title: Staff Data Engineer (Java, Spring Boot, Big Data, Scala)