Spark Scala Developer / Technology Lead Big Data

eTeam Inc.

Irving, TX

JOB DETAILS
SKILLS
Agile Programming Methodologies, Algorithms, Analysis Skills, Apache Hadoop, Apache Hive, Apache Spark, Apache Sqoop, Apiary/Beekeeping, Best Practices, Big Data, Business Architecture, Communication Skills, Computer Programming, Cross-Functional, Data Management, Data Processing, Data Structures, Database Extract Transform and Load (ETL), Database Optimization, Database Programming, Distributed Applications, Ecosystems, HDFS (Hadoop Distributed File System), Identify Issues, Information Technology & Information Systems, NoSQL, Problem Solving Skills, Production Support, Production Systems, Python Programming/Scripting Language, SQL (Structured Query Language), SQL Databases, Scala Programming Language, Scalable System Development, Software Administration, Sprint Planning, Standup Meetings, Team Player, Technical Leadership, Unix Shell Programming
LOCATION
Irving, TX
POSTED
8 days ago

Job Title: Spark Scala Developer / Technology Lead Big Data

Location: Irving, TX 75039 (Hybrid/Onsite)
Candidates willing to relocate will be considered.

Duration: 12 Months

Experience Required

  • Minimum 8 years of IT experience
  • Minimum 8 years of hands-on experience with Scala and Apache Spark

Required Skills

  • Apache Spark
  • Scala
  • Python
  • SQL

Nice to Have Skills

  • Spark Streaming
  • Hadoop
  • HDFS
  • Hive
  • Sqoop
  • Impala
  • NoSQL Databases
  • UNIX Shell Scripting

Job Responsibilities

  • Design, develop, and support large-scale distributed data processing applications using Apache Spark and Scala.
  • Build and optimize data pipelines using Spark Core, Spark SQL, and Spark Streaming.
  • Develop scalable solutions for processing large volumes of data.
  • Write clean, efficient, and maintainable Scala code following best practices.
  • Work with Python, Hadoop, Hive, HDFS, and other Big Data technologies.
  • Design and develop ETL and data warehousing solutions.
  • Perform SQL and NoSQL database development and optimization.
  • Analyze, troubleshoot, and resolve data processing and performance issues.
  • Collaborate with business users, architects, and cross-functional teams.
  • Participate in Agile ceremonies including daily standups, sprint planning, reviews, and retrospectives.
  • Support production environments and ongoing application maintenance.
  • Stay current with emerging Big Data technologies and industry trends.

Required Qualifications

  • Strong hands-on experience with Spark Core, Spark SQL, and Spark Streaming.
  • Strong programming experience in Scala.
  • Experience with Python and SQL.
  • Good understanding of Data Structures and Algorithms.
  • Experience with Hadoop ecosystem technologies.
  • Knowledge of ETL and Data Warehousing concepts.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication and teamwork skills.

Interview Process

  • Karat Assessment (Mandatory)
  • Face-to-Face Client Interview

About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com