Overview
Skills
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.