
Intermediate Java Developer (Big Data)
Global Relay
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