Senior Java Data Engineer (CosmosDB) - Azure & Cloud Ops

Insight Global

Miamisburg (OH)

Hybrid

USD 76,000 - 90,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Insight Global is seeking a Senior Data Engineer with strong CosmosDB and Java experience to design, test, and operate production data-oriented systems. You will build reliable Java logic, implement automated tests, validate data, and troubleshoot issues across cloud-hosted workloads.

The role requires hybrid on-site work in Dayton, OH, with a pay rate of $55-65/hour depending on experience. The candidate will engage in CI/CD, logging, metrics, and operational support, collaborating with

Qualifications

  • 7+ years of professional software/data engineering experience with a focus in CosmosDB for the most recent 3+ years.
  • Significant hands-on experience building and supporting production systems in Java.
  • Strong recent Java development experience, preferably with modern Java versions such as Java 11 or Java 17.
  • Experience with Maven, dependency management, build lifecycle, and automated software delivery practices.
  • Experience writing automated tests using JUnit and related Java testing tools.
  • Experience creating or maintaining integration test suites for production applications, batch jobs, or data-processing workflows.
  • Familiarity with performance testing concepts, including throughput, latency, resource usage, bottleneck identification, and baseline comparison.
  • Strong understanding of Java fundamentals, object-oriented design, collections, streams, error handling, clean code practices, and maintainable design.
  • Practical experience with data-oriented systems, such as batch processing, file processing, transformation logic, validation workflows, or pipeline support.
  • Working knowledge of SQL, including joins, filters, aggregations, data inspection, and troubleshooting query results.
  • Familiarity with common data formats such as CSV, JSON, XML, or Parquet.
  • Experience supporting software in production or production-like environments.
  • Working knowledge of cloud-hosted application environments, preferably Azure.
  • Familiarity with containers, Kubernetes concepts, deployment configuration, runtime logs, and resource-related troubleshooting.
  • Experience using Git-based development workflows and CI/CD pipelines.
  • Ability to investigate issues independently using logs, metrics, test output, job output, and source code.
  • Strong communication skills, including the ability to explain technical issues clearly to engineering and non-engineering partners.
  • Experience creating or maintaining dashboards, metrics, and alerts in Grafana or similar observability tools.
  • Experience with Azure monitoring, Log Analytics, or cloud-native operational tooling.
  • Experience with Microsoft Fabric.
  • Experience with PowerBI, especially understanding how downstream reporting depends on source data quality.
  • Experience with Databricks, especially workflows involving PySpark.
  • Experience with PySpark or Python-based data processing.
  • Experience working with data lake, blob storage, object storage, or large file processing patterns.
  • Experience tuning batch workloads for throughput, memory usage, retry behavior, and failure recovery.
  • Experience with batch-oriented processing patterns.
  • Experience with performance or load testing tools and frameworks.
  • Experience operating, monitoring, or supporting agent-based workflows in a production or production-like environment.
  • Experience troubleshooting agent execution failures, stale runs, retry loops, malformed inputs, failed tool calls, handoff issues, or degraded agent performance.
  • Experience defining operational guardrails for agents, including logging, metrics, alerting, escalation paths, and failure recovery.
  • Experience with GitHub Actions, Artifactory/JFrog, or similar enterprise build and artifact management tools.
  • Experience with Agile delivery, JIRA, production incident triage, and operational handoffs.

Responsibilities

  • Design, build, test, and maintain Java-based applications and data-processing components.
  • Develop reliable Java logic for data validation, transformation, enrichment, processing, and workflow support.
  • Work with modern Java, Maven, JUnit, and related tooling to deliver maintainable production software.
  • Create and maintain automated test suites, including unit tests, integration tests, and performance-oriented tests.
  • Design tests that validate data correctness, end-to-end behavior, failure handling, retry behavior, and performance characteristics.
  • Work with SQL to inspect, query, validate, and troubleshoot data.
  • Support batch-oriented and data-oriented workflows involving structured and semi-structured data.
  • Troubleshoot production issues involving failed jobs, bad input data, data quality issues, slow processing, resource limits, deployment issues, and unexpected system behavior.
  • Support applications running in Azure-hosted environments, including Kubernetes-based deployments.
  • Use logs, metrics, alerts, test output, job output, and source code to diagnose issues.
  • Contribute to CI/CD pipelines, build automation, test automation, and release readiness.
  • Participate in code reviews, design discussions, incident reviews, and technical planning.
  • Collaborate with software engineers, data engineers, analysts, product owners, and operational stakeholders.
  • Improve system reliability, performance, observability, maintainability, and operational supportability.
  • Help define useful metrics, dashboards, alerts, and runbook guidance for production support.

Skills

CosmosDB
Java
Data processing
SQL
JUnit
CI/CD
Azure
Kubernetes
Grafana
Databricks
PySpark
GitHub Actions

Tools

Maven
Junit
Databricks
PySpark
PowerBI
Grafana
Docker

Job description

Insight Global is seeking a Senior Data Engineer with strong CosmosDB and Java experience to design, test, and operate production data-oriented systems. You will build reliable Java logic, implement automated tests, validate data, and troubleshoot issues across cloud-hosted workloads.

The role requires hybrid on-site work in Dayton, OH, with a pay rate of $55-65/hour depending on experience. The candidate will engage in CI/CD, logging, metrics, and operational support, collaborating with

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Data (CosmosDB) Developer
Senior Java Data (CosmosDB) Developer

Insight Global • Miamisburg (OH)

Hybrid
USD 76,000 - 90,000
Senior Cosmos DB & Azure Data Engineer for AI
Senior Cosmos DB & Azure Data Engineer for AI

Western Alliance Bank • Dallas (TX)

On-site
USD 140,000 - 190,000
Competitive salary
Ownership stake
Medical insurance
+5
Azure Big Data Java Developer
Azure Big Data Java Developer

Insight Global • Alpharetta (GA)

On-site
USD 76,000 - 90,000
Database Engineer - CosmosDB
Database Engineer - CosmosDB

Blueprint Consulting Services • New York (NY)

On-site
USD 90,000 - 120,000
Medical, dental, and vision coverage
Flexible Spending Account
401(k) program
+3
Azure Cosmos DB Architect
Azure Cosmos DB Architect

IPolarity LLC • Whippany (NJ)

On-site
USD 140,000 - 190,000
Azure Data Engineer — Cosmos DB & Data Lake Expert (Remote)
Azure Data Engineer — Cosmos DB & Data Lake Expert (Remote)

Downtown Boulder Partnership • Bellevue (WA)

On-site
USD 95,000 - 120,000
Azure Cosmos DB Architect for Global, Scalable Solutions
Azure Cosmos DB Architect for Global, Scalable Solutions

IPolarity LLC • Whippany (NJ)

On-site
USD 140,000 - 190,000
Azure Cosmos DB Developer
Azure Cosmos DB Developer

Tata Consultancy Services • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Leave: Parental Leaves
+3
Cosmos DB NoSQL Engineer - Cloud, Performance & HA
Cosmos DB NoSQL Engineer - Cloud, Performance & HA

Blueprint Consulting Services • New York (NY)

Hybrid
USD 90,000 - 120,000
Medical, dental, and vision coverage
Flexible Spending Account
401(k) program
+3
Senior Java/Azure Backend Engineer — Hybrid (Atlanta)
Senior Java/Azure Backend Engineer — Hybrid (Atlanta)

Capgemini • Atlanta (GA)

Hybrid
USD 69,000 - 162,000