Java Big Data Developer - Daily rate contract - 12 months
Hybrid role: 3 days per week onsite in Dublin City Centre.
My client based in Dublin City Centre, are currently on the lookout for a Senior Java Developer, who has a minimum of 3 years experience with Big Data.
You will be responsible for developing, enhancing existing big data pipelines, tune/enhance Java processes/components and implement frameworks.
Responsibilities:
- Develops & maintains java applications and web services using existing frameworks
- Implement and tune Big Data pipelines and ingestion frameworks
- Utilize analysis and debugging tools to resolve system anomalies and troubleshoot issues.
- Participate in design meetings and present ideas to improve application framework.
- Strong knowledge of Agile Scrum principles
- Detailed oriented and exceptional communication skills
Required Skills & Experience:
- 7+ years of total hands on Software Development experience in fast paced agile collaborative environment working as a Senior Developer on java based projects.
- 3+ years of hand-on Big Data development experience
- Must have hands on experience of latest java versions along with Spring Framework, Executor patterns, and Lambda.
- Must have hands on experience of the big data framework like Spark, Hive, HDFS, Impala, Presto. They should know how to write code to submit spark jobs .
- Must have understanding of Linux, Bash, and Basic scripting along basics like Unix group, hostgroup etc .
- Must have basic understanding of RDBMS vs NoSQL vs Columnar Databases. Understanding of the file formats like Parquet, AVRO, ORC, and Iceberg. also required.
- Basics understanding of Microservice Architecture , Containerization and Orchestration and CI/CD pipeline using Helm, Jenkins, Bitbucket, Gradle, and Maven.
- Basic understanding of the Observability principals specifically open telemetry, ELK, Grafana, stack etc.