Job Description

Reference # : 21-01617Title : Big Data Developer
Location : Irving, TX
Position Type : Contract
Experience Level : Start Date / End Date : 11/22/2021 / 10/21/2022
Our client, a leading global financial services company, has approximately 200 million customer accounts and does business in more than 140 countries. They provide consumers, corporations, governments and institutions with financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management.

Senior Big Data Developer -Irving, TX ?

Major Global Bank Internal Audit Innovation technology team is seeking a highly motivated and strong hands-on Senior Big Data Developer to expand the existing global team. The team is responsible for developing an integrated suite of innovative analytic solutions and services as part of the Audit Analytics platform. The platform serves the global Internal Audit organization and leverages cutting edge technologies in the areas of web-based data visualization and analytic processing using machine learning, big data and high performance distributed processing to empower auditors with greater interrogation and detection capabilities for various businesses and processes to provide data-driven insights. The successful candidate should have proven application development experience, strong analytical skills, technical depth, and excellent written and verbal communication skills.

-Design, Develop and Deploy Analytical and Business Intelligence solutions using Big Data technologies - Hadoop, Hive, Spark (Java/Python), Kafka and other open source technologies
-Partner with business representatives, business analysts, data scientists, developers, and DBAs to deliver comprehensive business-facing analytics solutions.
-Implement data analytics solutions on big data batch and stream processing frameworks (e.g., Spark Structured Streaming, Kafka, etc.).
-Develop Spark jobs using Java or Python from scratch using Spark APIs for effective distributed analytic processing for solving business challenges.
-Develop, design, and implement RESTful APIs to expose data or integrate with other internal applications or external web services.
-Develop data sourcing and ingestion pipelines from diverse sources, large scale structured and unstructured data to support business needs
-Develop pipelines for machine learning model building, training and scoring
-Develop data processing and analytics pipelines that feed data visualization and reporting solutions
-Bachelor's degree in Computer Science, Information Technology, Engineering or similar
-8+ years of software development experience in a hands-on technical leadership role working with distributed teams
-Extensive experience developing data-centric solutions with big data technologies, distributed computing and relational databases required - Spark, Hadoop, Hive, Impala, SQOOP, Oozie, YARN and Oracle.
-Experience with high performance messaging and streaming frameworks such as, Apache Kafka stream and Spark streaming preferred.
-Expert knowledge of Core Java, JEE, Spring, Spring Batch, Hibernate. Familiarity with Spring MVC, RESTful Web services a plus.
-Familiarity with Web/Application Servers, Cloud, Container and Virtualization Technologies
-Experience with source code management tools such as Git/Bitbucket
-Knowledge or experience with Artificial Intelligence/Machine Learning technologies (Python, Spark MLlib) a plus.
-Familiarity with Business Intelligence and Data Visualization (MicroStrategy, Arcadia, Tabeleau or PowerBI) a plus


Please see our complete list of jobs at:

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online