Global Relay

Intermediate Java Developer (Big Data)

Global Relay

Apply
4 months ago
London, United Kingdom
Mid Level / Senior

Responsibilities

  • Develop ETL and ELT jobs and processes.
  • Support data analysis and design efforts within the team.
  • Migrate existing services to microservices to reduce complexity.
  • Write unit and integration tests for Java code.
  • Collaborate with testers to develop functional test cases.
  • Develop deployment systems for Java-based systems.
  • Collaborate with product owners on user story generation and refinement.
  • Monitor and support the operation of production systems.
  • Participate in knowledge sharing activities with colleagues.
  • Engage in pair programming and peer reviews.

Requirements

  • Minimum 3 years of Java development experience in an Agile environment.
  • 2+ years of experience in developing ETL/ELT processes.
  • Experience with data lakes and data warehouse platforms.
  • Proficient in ANSI SQL or other SQL flavors.
  • Experience in processing unstructured, semi-structured, and structured data.
  • Good understanding of ETL/ELT principles and best practices.
  • Familiarity with big data technologies such as Hadoop and Spark.
  • Experience with RESTful services.
  • Passion for Test Driven Development.
  • Knowledge of CI/CD practices.

Tech Stack

Apache HadoopApache KafkaApache SparkDockerElasticsearchGitJavaJenkinsKubernetesMavenOpenShiftSplunk

Categories

BackendData EngineeringData Science