Data analytics developer - Java, Hibernate, REST

Samsung

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience
  • B.Sc. degree in Computer Science, Engineering, Mathematics, or Statistics
  • Extensive expertise in Java-based server-side application development
  • Practical experience with distributed computing frameworks
  • Experience with build frameworks like Maven and sbt
  • Knowledge of SQL and relational database concepts
  • Familiarity with Scala, Hadoop, Spark, or Akka is desirable

Responsibilities

  • Make low-level design decisions
  • Develop source code according to specifications
  • Unit-test code to ensure quality
  • Apply agile development practices
  • Design and implement build automation systems
  • Contribute to design discussions on architecture and algorithm design
  • Implement continuous integration practices

Benefits

  • Opportunity to work on big data analytics technologies
  • Collaborative and innovative team environment
  • Continuous learning and development opportunities
  • Exposure to cutting-edge tools and frameworks
  • Participation in meaningful design discussions
Full Job Description
Job Description

We are seeking a developer to join the data analytics team with at least 5 years of software development experience. The candidate is expected to be a self-learner as it relates to new big data analytics technologies.

Qualifications

Responsibilities:
• Making low-level design decisions;
• Developing source code according to specifications;
• Unit-testing code;
• Applying agile development practices;
• Designing and implementing build automation system and maintaining build scripts;
• Contribute to design discussions and decisions on application architecture and development, algorithm design, highly-available application services, and reliable APIs;
• Implementing continuous integration practice;

Skills:
• Must have extensive experience and excellent expertise in Java based server-side high-performance, highly-available applications development;
• Practical design, development and deployment experience with evolving existing designs towards large scale service architecture;
• Excellent object-oriented analysis and design skills and using proven architectural patterns;
• Must have practical experience with distributed computing frameworks;
• Experience with serialization frameworks such as Avro and Protocol Buffers;
• Experience developing systems following the REST architectural style;
• Knowledge of relation database concepts and SQL;
• Practical experience with unit testing (e.g., JUnit) and mocking (e.g., Mockito) frameworks;
• Practical experience with build frameworks such as Maven and sbt;

B.Sc. degree in Computer Science, Engineering, Mathematics, Statistics or related field is required.
• Practical experience with the Scala programming language (desirable);
• Practical experience with Hadoop, Spark, Akka (desirable);

Additional Information

Tanya Danylevska

Talent acqusition

Samsung SDSA

Similar Jobs

More Jobs at Samsung

More Information Technology Jobs

Find similar Data analytics developer - Java, Hibernate, REST jobs: