👨🏻‍💻 postech.work

Java Spark Engineer

CONSULGURU PTE. LTD. • 🌐 In Person • 💵 $7,000 - $14,000

In Person Posted 1 week, 1 day ago

Job Description

Job Description \& Requirements

This role will be responsible for designing, developing, and maintaining Applications using Apache Spark open-source framework. They work with different aspects of the Spark ecosystem, including Spark SQL, Data Frames, Datasets, and streaming.

Role :

Help write analytics code, services and components in Java, Apache Spark and Kafka

Responsible for systems analysis - Design, Coding, Unit Testing and other SDLC activities

Creating Technical design diagrams for business modules, code review with the peers.

Requirement gathering and understanding, Analyze and convert functional requirements into concrete technical tasks and able to provide reasonable effort estimates

Work proactively, independently and with global teams to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks

Providing expertise in technical analysis and solving technical issues during project delivery

Code reviews, test case reviews and ensure code developed meets the requirements

Responsibilities

Experience with Java essential.

Experience with Apache Spark streaming and batch framework

Experience with Kafka, Storm, Zookeeper

Agile/Scrum methodology experience is required.

Service oriented architecture, and data standards like JSON, Avro, Protobuf

Strong communication skills, should be able to communicate effectively with business and other stake holders

Demonstrate ownership and initiative taking

Qualifications:

Bachelor's degree in computer science, data science, or a related field

Experience with Apache Spark, Java, SAS, Hive, Hadoop, and the Hadoop ecosystem

Experience with data modeling, data wrangling, and data analysis

Experience with cloud computing platforms (e.g., AWS, Azure, GCP)

Strong problem-solving and analytical skills

Excellent communication and teamwork skills

Strong programming skills

Experience with data migration

Ability to work independently and as part of a team.

Benefits:

Opportunity to work on cutting-edge projects.

Collaborative and supportive work environment

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.