This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The candidate will be responsible for designing and maintaining grammar using JavaCC, implementing processors and visitors, and developing business rules based on ASTs (Abstract Syntax Trees). This role also involves integrating with Apache Spark applications and working with data stored in Oracle, Hive, and HDFS.
Job Responsibility:
Design and implement grammars with JavaCC and integrate through Visitors
Build and maintain processors to execute rules based on ASTs
Develop and optimize Java integrations with Apache Spark
Analyze, interpret, and optimize Spark DAGs to improve job performance and resources usage
Work with Hive and Oracle to extract and manipulate large datasets
Manage and organize data in HDFS, ensuring performance and scalability
Collaborate with team on code reviews, architecture discussions, and continuous improvements
Requirements:
Strong experience with Java (preferably Java 8++)
Advanced knowledge of Apache Spark (DataFrames, job executions, DAG optimizations)
Hands-on experience with JavaCC (grammar creation, ASTs, visitors)
Proficiency in Hive and Oracle (queries, large-scale data manipulations)
Practical experience with HDFS (read/write operations, data organization)
Strong analytical and problem-solving skills
Nice to have:
Experience in Big Data projects within regulatory or financial reporting contexts
Knowledge of distributed ETL and data engineering best practices
Experience with Unix/Linux and shell scripting (ksh/bash)
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.