Senior Scala Developer

11 Apr 2024

Vacancy expired!

Project Details: Helping to develop frameworks and Big Data integration - creating standardized solution templates that the junior team member can replicate

Must Have Skills:
  • 10+ years overall development experience with 4+ years developing Big Data Solutions (want a Java background)
  • Understanding of how Scala integrates with Big Data ecosystem
  • Experience with Big Data integration and creating frameworks from scratch
  • 100% hands on and ability to act as Big Data SME (technologies: Scala, Spark, HBase, Hive, Kafka)
Education/Certification Requirements: Bachelor's Degree, Computer Science or related field

Day to day responsibilities: 100% hands on role, the will be brought in at start of architecture and help to create frameworks from scratch and work on performance tuning

Location: Maryland Heights, MO 63043 (3 days in office 2 days remote) (Cannot be 100% remote)

Senior Scala Developer Job Description Completely hands-on role with specialized knowledge on implementing Big data solutions in Scala. Must have a Java programming background. Will be responsible for solving the critical technical problems for the team and creating standardized solution templates that the junior team member can replicate. It is an Individual role directly reporting to a director & will be the technical SME for the director. Only people with deep technical knowledge are suited for this role with extensive experience working on Big Data Projects using Hadoop Ecosystem tools like Scala, Spark, HBase, Hive, Kafka. Responsible for design, development and implementation of Big Data Projects using Hadoop Ecosystem tools like Scala, Spark, Hive, Kafka. Resolve issues regarding development, operations, implementations, and system status. This role is responsible for the translation of requirements into new big data solutions, maintenance and execution of existing processes, as well as continuous improvement. Send us the candidate if they meet 80% of the requirements. MAJOR DUTIES AND RESPONSIBILITIES Work with teams to design and build large scale data processing pipelines, analytics sandboxes, and at-scale production delivery platforms. Aid in technology selection as the business defines new features requiring expanded system capability. Participate in integration strategy planning as related to acquisition of new data sources. Use creative and results-driven problem solving to lead engineering efforts for product teams. Educate, engage and be continuously integrated with the development and data teams to help better optimize, implement best practice and increase adoption of tooling Lead, design and implement Proof of Concepts for new data tooling Design, Architect, and help Maintain Enterprise solutions on the big data platform lead systems implementations and detailed functional/technical system design Leverage extensive knowledge of distributed systems, process flows and procedures to aid analyses and recommendations for solution offerings Guide/Mentor/Assist in development of the proposed architectural solution REQUIRED QUALIFICATIONS Ability to use a wide variety of open source technologies and cloud services Proficiency with Software Development Lifecycle (SDLC) Good knowledge of the programming language(s), application server, database server and/or architecture of the system being developed. Solid understanding of current programming languages and employs any/all of these languages to solve the business needs of Client's internal customers.

Coding/scripting experience using Python, Java, Scala , shell scripts

Good knowledge of Windows/Linux/Solaris Operating systems and shell scripting

Deep understanding of data engineering concepts.

Experience working with Spark for data manipulation, preparation, cleansing Experience in whole Hadoop ecosystem like HDFS, Hive , Yarn, Flume, Oozie, Flume, Cloudera Impala, Zookeeper, Hue, Sqoop, Kafka, Storm, Spark and Spark Streaming including Nosql database knowledge Professional Strong Functional programming experience using Scala and Java Strong experience in Scala (Function, Generics, implicit, Collections) or other functional languages. Experience in building large scale data processing pipelines using technologies like Apache Spark, Hadoop, and Hive for both structured and unstructured data assets Good debugging skills is required. At least 4 years of experience in architecting and designing big data solutions and over all experience of at least 10 years

  • ID: #38463226
  • State: Missouri Marylandheights 63043 Marylandheights USA
  • City: Marylandheights
  • Salary: USD TBD TBD
  • Job type: Permanent
  • Showed: 2022-04-11
  • Deadline: 2022-06-06
  • Category: Et cetera