Software Engineer

Charlotte, NC, US • Posted 8 hours ago • Updated 8 hours ago
Contract Independent
On-site
USD $52.00 - 57.00 per hour
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Application Development
  • Use Cases
  • Slowly Changing Dimensions
  • SCD
  • Data Quality
  • Data Masking
  • Software Development
  • Testing
  • Debugging
  • Production Support
  • Technical Writing
  • Collaboration
  • Cloud Storage
  • RESTful
  • Multithreading
  • SQL
  • Data Engineering
  • Extract
  • Transform
  • Load
  • ELT
  • Data Warehouse
  • Data Processing
  • Gradle
  • Git
  • Version Control
  • Software Design
  • Data Governance
  • Regulatory Compliance
  • Performance Tuning
  • Screening
  • Real-time
  • Streaming
  • DevOps
  • Jenkins
  • GitHub
  • Cloud Computing
  • Google Cloud Platform
  • Google Cloud
  • Data Flow
  • Java
  • Spring Framework
  • Apache Kafka
  • Python
  • Apache Beam
  • Microservices
  • Continuous Integration
  • Continuous Delivery
  • Insurance
  • Privacy
  • Marketing

Summary

Location: Charlotte, NC Salary: $52.00 USD Hourly - $57.00 USD Hourly Description:

Google Cloud Data Engineer / Java Streaming Engineer (Google Cloud Platform)

We are not accepting C2C or 1099 arrangements.

Location: Charlotte, NC
Experience: 2-4 Years
Position Overview

We are seeking a Google Cloud Data Engineer with hands-on experience in real-time streaming data platforms and Java-based application development. This role focuses on building scalable, secure, and high-performance data pipelines on Google Cloud Platform (Google Cloud Platform) with a strong emphasis on real-time data processing, Pub/Sub, Dataflow, BigQuery, and Java microservices.

Note: This requirement is specifically for a Google Cloud Data Platform Real-Time Streaming use case. Please submit only candidates with relevant Google Cloud Platform streaming and Java development experience.
Key Responsibilities
  • Design, develop, and maintain scalable data pipelines from on-premises systems to Google Cloud Platform services, including:
    • BigQuery
    • Dataflow
    • Pub/Sub
    • Cloud Storage
    • Cloud Functions
    • Cloud Composer
  • Build and support real-time data ingestion and processing solutions using Google Pub/Sub, Apache Kafka, and Dataflow (Apache Beam).
  • Develop reusable data transformation frameworks and libraries in Python and Apache Beam, including:
    • Slowly Changing Dimension (SCD) processing
    • Data quality validation
    • Data masking and tokenization
    • Data enrichment and transformation
  • Design, develop, test, and maintain high-performance Java-based applications and microservices.
  • Build RESTful APIs and enterprise applications using Java 8+, Spring Framework, and Spring Boot.
  • Participate in all phases of the software development lifecycle, including design, coding, testing, debugging, deployment, and production support.
  • Implement CI/CD processes and DevOps best practices using tools such as:
    • Jenkins
    • GitHub Actions
    • Gradle
    • Git
  • Create technical documentation, implementation guides, and operational runbooks.
  • Collaborate with architects, data engineers, developers, and business stakeholders to deliver scalable cloud-native solutions.
Required Skills & Qualifications
Google Cloud Platform (Mandatory)
  • 2-4 years of hands-on experience with Google Cloud Platform (Google Cloud Platform).
  • Strong experience with:
    • BigQuery
    • Dataflow
    • Pub/Sub
    • Cloud Storage
    • Cloud Composer
    • Cloud Functions
Java Development (Mandatory)
  • Strong programming experience in Java 8 or higher.
  • Experience with:
    • Spring Framework
    • Spring Boot
    • RESTful API development
    • Multi-threading
    • SQL
Real-Time Streaming (Mandatory)
  • Hands-on experience with:
    • Google Pub/Sub
    • Apache Kafka
    • Streaming data architectures
    • Event-driven systems
Data Engineering
  • Experience developing ETL/ELT pipelines.
  • Proficiency with Python and Apache Beam.
  • Knowledge of data warehousing and large-scale data processing concepts.
DevOps & Cloud Engineering
  • Experience with:
    • CI/CD pipelines
    • Jenkins
    • GitHub Actions
    • Gradle
    • Git version control
Architecture
  • Understanding of:
    • Microservices architecture
    • Cloud-native application design
    • Distributed systems
Preferred Qualifications
  • Experience working on enterprise-scale data platforms.
  • Exposure to data governance, security, and compliance practices.
  • Familiarity with performance optimization and monitoring in cloud environments.
  • Google Cloud certifications are a plus.
Candidate Screening Criteria (Must-Have)

Only profiles meeting the majority of the following criteria should be considered:

2-4 years of Google Cloud Platform experience
Hands-on Dataflow and Pub/Sub experience
Real-time streaming implementation experience (Kafka/PubSub)
Strong Java 8+ and Spring Boot development background
Experience with REST APIs and microservices
Python/Apache Beam development experience
CI/CD and DevOps exposure (Jenkins/GitHub Actions)
Experience building data pipelines for cloud data platforms

Location: Charlotte, NC (Onsite/Hybrid as applicable)
Experience: 2-4 Years
Primary Skills: Google Cloud Platform, Dataflow, Pub/Sub, BigQuery, Java, Spring Boot, Kafka, Python, Apache Beam, Microservices, CI/CD.

Benefits Featured

Medical, Dental , and Vision Insurance is offered to qualified candidates.

Medical, dental, and vision insurance are available to qualified candidates who meet eligibility requirements.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!
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.
  • Dice Id: cxjudgpa
  • Position Id: 1157474
  • Posted 8 hours ago

Company Info

About Judge Group, Inc.

The Judge Group, is a leading professional services firm specializing in talent, technology, and learning solutions. We consult, staff, train, and solve. Through our work we make people and organizations better.

Our services are successfully delivered through a network of more than 30 offices across the United States, Canada, and India. The Judge Group is proud to partner with the best and brightest companies in business today, including over 60 of the Fortune 100. We serve organizations in financial services, healthcare, life sciences, insurance, government (including aerospace and defense), manufacturing, and technology and telecommunications.

About_Company_OneAbout_Company_Two
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.