Java Software Engineer
Competitive
You'll complete your application on the employer's website.
Competitive
You'll complete your application on the employer's website.
Job type
Salary
Competitive
Location
Sector
Posted
18 days ago
Dice lists a Data Engineer role focused on building scalable data solutions for analytics, reporting, machine learning, and data-driven decision-making. The role develops trusted datasets, reliable pipelines, and data platforms while maintaining performance, quality, governance, and operational excellence.
Responsibilities
Design, build, and maintain scalable data pipelines, data models, and data products using Java, Python, SQL, and cloud-native data engineering patterns
Apply strong coding standards, modular design, automated testing, version control, CI/CD, and code review practices to data engineering solutions
Build and deploy data workloads on Azure platforms such as ADLS, Azure Data Factory, Synapse, Databricks, Microsoft Fabric, and related services as applicable
Implement reliable deployment automation, monitoring, logging, alerting, and operational controls to keep data pipelines and services stable in production
Collaborate with platform teams to improve tooling, automation, CI/CD, monitoring, and observability
Utilize version control and software engineering best practices to maintain high-quality code
Partner with Product Managers, Analysts, Data Scientists, and Software Engineers to deliver business value
Contribute to data engineering standards, design reviews, and documentation
Continuously identify opportunities to improve reliability, scalability, and efficiency across the data ecosystem
Preferred
familiarity in Java or other backend programming languages
Experience with Azure Synapse, Databricks, Snowflake, BigQuery, Redshift, or similar platforms
Experience with orchestration tools such as Airflow, Synapse Pipelines, Dagster, or dbt
Familiarity with CI/CD, Infrastructure as Code, and DevOps practices
Experience supporting machine learning workflows through feature engineering and training data preparation
Exposure to data observability, monitoring, testing, and governance tools
Knowledge of event-driven architecture and real-time data processing
Azure Data Engineer or equivalent cloud certification
Java
Backend Programming
Snowflake
BigQuery
Amazon Redshift
Data Platforms
Apache Airflow
Synapse Pipelines
Dagster
dbt
Workflow Orchestration
Infrastructure as Code
DevOps
Machine Learning Workflows
Feature Engineering
Training Data Preparation
Data Observability
Data Testing
Data Governance
Event-Driven Architecture
Real-Time Data Processing
Azure Data Engineer Certification
Cloud Certification
Company
Tech career marketplace connecting professionals with recruiters
Centennial, Colorado, USA
https://www.or-quest.nl/
Founded in 1990
201-500 employees
Qualifications
Bachelor's degree in computer science, Engineering, Information Systems, or a related field
3+ years of experience in Data Engineering, Analytics Engineering, Software Engineering, or related disciplines
Strong proficiency in Python and SQL
Proven experience building batch and streaming data pipelines, transformation frameworks, data models, and reusable data engineering components
Hands-on experience with Azure data services such as ADLS, ADF, Synapse, Databricks, Microsoft Fabric, or equivalent cloud data platforms
Strong understanding of design patterns, modular coding, error handling, automated testing, CI/CD, Git-based workflows, and production-grade engineering practices
Experience implementing data validation, monitoring, logging, lineage, and alerting to ensure trusted and reliable data products
Familiarity with Git, CI/CD pipelines, containerization concepts, and deployment automation for data engineering workloads
Familiarity in Java or other backend programming languages
Experience with Azure Synapse, Databricks, Snowflake, BigQuery, Redshift, or similar platforms
Experience with orchestration tools such as Airflow, Synapse Pipelines, Dagster, or dbt
Familiarity with CI/CD, Infrastructure as Code, and DevOps practices
Experience supporting machine learning workflows through feature engineering and training data preparation
Exposure to data observability, monitoring, testing, and governance tools
Knowledge of event-driven architecture and real-time data processing
Azure Data Engineer or equivalent cloud certification
3+ years of experience in Data Engineering, Analytics Engineering, Software Engineering, or related disciplines.
Required skills
Python, SQL, Java, Batch and Streaming Data Pipelines, Data Modeling, Azure Data Factory (ADF), Azure Data Lake Storage (ADLS), Azure Synapse Analytics, Databricks, Git, CI/CD, Automated Testing
Preferred skills
familiarity in Java or other backend programming languages, Azure Data Engineer or equivalent cloud certification, Dice is the go-to career marketplace for tech professionals., Centennial, Colorado, USA, https://www.or-quest.nl/, H1B Sponsorship, Data Powered by, Distribution of Different Job Fields Receiving Sponsorship, 73, Represents job field similar to this job, Engineering and Development, Management and Executive, Trends of Total Sponsorships, *2022, (2), 2021, (4), 2020, (5), Growth Stage, Leadership Team, Daniel Hinck, Client Success Partner, Kalyn Thorne, Client Success Partner - Enterprise, Recent News, WebProNews, 68% of Tech Pros Distrust AI Hiring, Dice Study Shows, 2025-08-25, PC Gamer
Experience
3+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in Atlanta, GA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…