Lead Big Data Engineer @ Visa

Job Information

Job Description:

Responsibilities

  • Lead the analysis, design, development, and implementation of various initiatives, with end-to-end ownership to deliver the business functionalities.

  • Design, develop and maintain mission-critical systems, delivering high-availability and performance.

  • Develop high quality code, participate in code reviews, and mentor junior developers to ensure the deliveries on time.

  • Have a passion for delivering zero defect code and be responsible for ensuring the team’s deliverables meet or exceed the prescribed defect SLA.

  • Champion Security best practices: Become a security champion by owning the responsibility of component security. Collaborate with Cyber security teams to implement and verify secure coding techniques.

  • Coordinate and participate in Continuous Integration activities, automation frameworks for testing and deployments etc. in addition to contributing to core product code.

  • Interact with both business and technical stakeholders to deliver high quality products and services that meet business requirements and expectations while applying the latest available tools and technology.

  • Present technical solutions, capabilities, and features in business terms.

  • Effectively communicate status, issues, and risks in a precise and timely manner.

  • Work on development of new products iteratively by building quick POCs and converting ideas into real products

Qualifications

Basic Qualifications
· 10+ years of relevant work experience with a Bachelor’s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.

Preferred Qualifications
· 12 or more years of work experience with a Bachelor’s Degree or 8-10 years of experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or 6+ years of work experience with a PhD in computer science, computer engineering or relevant field.

· 12+ years of software design, architecture, and development experience.

· Strong foundation in computer science, with excellent competencies in data structures, algorithms, and software design, optimized for building highly distributed and parallelized systems.

· Must have hands on experience in Core Java, J2EE technologies, Microservices, Spring Boot,Spring MVC, JPA, Hibernate, REST APIs.

· Expertise in design and management of complex data structures and data processes

· Expertise in efficiently leveraging the power of distributed big data systems, including but not limited to Hadoop Hive, Spark, Kafka streaming, HBase etc.

· Capability to work in UI stack using advance Java Script frameworks like AngularJS, React etc. is preferable.

· Experience developing back-end applications including multi-process and multi-threaded architectures.

· Experience in writing quality and self-validating code using unit tests or following TDD.

· Capable to leverage DevOps techniques and practices like Continuous Integration, Continuous Deployment, Test Automation, Build Automation and Test-Driven Development to enable the rapid delivery of working code utilizing tools like Jenkins, Maven, Chef, Git and Docker.

· Experience in Agile development using any of the methodologies like SCRUM is a big plus.

· Product development experience is must


Benefits:
Experience Level: Senior
Work From: Hybrid

Company Information

View all jobs of Company: Click here

Pin It on Pinterest