Samsung

Data Analytics Developer

Samsung
Apply
over 11 years ago
San Jose, CA, USASenior

Responsibilities

  • Develop high-performance, highly available Java-based server-side applications.
  • Design, develop, and deploy evolving large-scale service architectures.
  • Apply object-oriented analysis, design, and proven architectural patterns.
  • Develop distributed computing systems using the Hadoop stack and related big data technologies.
  • Work with serialization frameworks, REST architectural patterns, relational databases, SQL, unit testing, mocking, and build frameworks.

Requirements

  • At least 5 years of software development experience.
  • Extensive experience developing Java-based server-side applications.
  • Practical experience with distributed computing frameworks and large-scale service architectures.
  • Experience with Avro, Protocol Buffers, REST, relational database concepts, and SQL.
  • Experience with JUnit, Mockito, Maven, and sbt.
  • Practical Scala experience is desirable.
  • Practical experience with Hadoop, Spark, and Akka is desirable.
  • Bachelor of Science degree in Computer Science, Engineering, Mathematics, Statistics, or a related field.

Tech Stack

Apache HadoopApache SparkJavaJUnitMavenScalaSQL

Categories

BackendData Engineering
Contact me