Big Data Developer

Big Data Developer

  • Anywhere

Looking for a strong Big Data developer for an exciting SaaS product in Micro Focus

Responsibilities:

•             Designs limited enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools.

•             Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.

•             Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.

•             Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.

•             Collaborates and communicates with internal and outsourced development partners regarding software systems design status, project progress, and issue resolution.

Education and Experience Required:

•             Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent.

•             Typically 8-12 years’ experience.

Knowledge and Skills:

•             Strong Core Java skills.

•             Good experience developing in a JVM environment.

•             Strong interest in software design, distributed computing, and databases.

•             Experience with Big Data & Analytics stacks/tools such as Hadoop, HBase, Spark, Vertica, Zookeeper.

•             Experience with Kubernetes, Docker or any other infrastructure or containerization management/automation platform.

•             Experience with NoSQL databases, such as HBase, Cassandra, MongoDB.

•             Familiarity leveraging AWS EMR cloud technologies best practices to enable the distribution and analysis of big data on the cloud would be considered an asset.

•             Experience with various messaging systems, such as Kafka or RabbitMQ

•             Knowledge of workflow/ Schedulers like Oozie is an advantage

•             Using software systems design tools and languages.

•             Ability to apply analytical and problem solving skills.

•             Designing software systems running on multiple platform types.

•             Software systems testing methodology, including execution of test plans, debugging, and testing scripts and tools.

•             Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.

Job: Engineering

For more details click here

You may also like...