24 Nov
Senior Big Data Developer
Vacancy expired!
Grow your career as a Senior Big Data Developer with an innovative global bank in Irving, TX. Long-term contract with excellent growth potential. Will start working remotely until offices reopen, then will be required to be onsite 2-3 days per week.
Responsibilities:- Design, develop and deploy Analytical and Business Intelligence solutions using Big Data technologies - Hadoop, Hive, Spark (Java/Python), Kafka and other Opensource 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.
- Experience putting solutions into production and/or into web applications.
- Experience with Spark framework and building applications using Big Data.
- 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.
- Prefer experience with high performance messaging and streaming frameworks such as, Apache Kafka stream and Spark streaming.
- 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, Tableau or PowerBI) a plus.
Vacancy expired!