W2-Phoenix, AZ (Hybrid) :: Google Cloud Platform Big Data Engineer with Java Expertise

Overview

Hybrid
Depends on Experience
Full Time
50% Travel

Skills

Java
Big Data
GCP
NIFI
Hadoop
MapR
Spark
Pub Sub

Job Details

Google Cloud Platform Big Data Engineer with Java Expertise

6+Months

Phoenix, AZ (Hybrid, 3 days a week)

 

Position Summary:
We are in search of a highly skilled and versatile Software Engineer with a robust background in big data and full-stack development. The candidate will play a crucial role in the enhancement of existing NIFI jobs, as well as the transition of big data elements, NIFI, and Java-based RESTful APIs to the Google Cloud Platform (Google Cloud Platform).

Essential Education and Experience
• Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent professional background.
• Demonstrable experience in software development with cloud platforms such as Google Cloud Platform, AWS, or comparable Cloud/Big Data ecosystems.
• Competence in engaging with technologies such as Hadoop, MapR, Hive, Spark, shell scripting, Google Cloud Platform computing resources, and complex system architectures.
• Proficiency in the construction and refinement of data workflows, leveraging either NIFI or Google Cloud Platform's Cloud Dataflow.
• Expertise in designing event-driven systems using Kafka or Google Cloud Platform's Pub/Sub service.
• Practical skills in SQL and HSQL, as well as familiarity with diverse data storage solutions such as RDBMS, document databases, and search engines.
• Profound experience employing cloud-native solutions for the full software development lifecycle, including Kubernetes and Docker container orchestration.
• Proven ability to develop RESTful services utilizing frameworks such as Spring Boot or Apache Camel.
• Experience with performance analysis and troubleshooting tools, including distributed tracing and monitoring solutions like Dynatrace and Splunk.
• Highly proficient in Object-Oriented Programming, implementing SOLID principles, and utilizing design patterns, with a strong preference for Java.
• Knowledgeable in Continuous Integration and Continuous Deployment methodologies and tools such as XL Release, Jenkins, and GitHub.
• Acquainted with Agile methodologies and participation in Scrum events.

Desirable Skills and Certifications
• Possession of Google Cloud Platform Professional Data Engineer certification or equivalent credentials is advantageous.
• Prior experience with Salesforce or a track record of Salesforce platform integrations is highly valuable.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.