CrawlJobs Logo

Data Engineer – Java Focused

Netherlands, Veldhoven · Job Posted March 20, 2026
Apply Position
Job Link Share

Job Description

We’re looking for a Data Engineer with strong Java skills who loves building systems that move, process, and transform data at scale. This isn’t just about managing data - it’s about writing elegant, high-performance Java code that powers our data infrastructure. If you enjoy combining software engineering best practices with data pipeline development, you’ll thrive here. You’ll work on ETL pipelines, microservices, and cloud-native solutions that directly support business decisions and product development.

Job Responsibility

  • Build and maintain ETL pipelines using Java 11
  • Develop RESTful microservices with Spring Boot to integrate data systems
  • Write clean, efficient SQL and participate in database design and modeling
  • Collaborate across teams to turn raw data into actionable insights
  • Manage code using Git/GitHub, Maven, Gradle, and TFS
  • Apply software design patterns and testing frameworks to ensure reliability
  • Deploy and maintain applications in AWS cloud environments

Requirements

  • Minimum 4 years experience
  • Java 11 & Spring Boot – Develop scalable backend and data systems
  • ETL & Data Pipeline Development – Build and maintain high-performance pipelines
  • SQL & Data Modeling – Efficient querying and structuring of databases
  • Software Engineering Practices – Unit testing (Mockito), CI/CD, version control

Nice to have

  • Knowledge of Vertica or other analytical databases
  • Experience with big data tools (e.g., Apache Spark)
  • Familiarity with Docker/Kubernetes
  • Experience in data warehousing or streaming systems

What we offer

  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Opportunity to turn your ideas into action and make a tangible impact through ESG commitments
  • Empowered to design and lead projects that create real social or environmental impact through the WeCare Together program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Data Engineer – Java Focused

8 matching positions

Data Engineer - Java focused

Are you a passionate Java developer with a strong interest in data and building ...
Location
Location
Netherlands , Veldhoven
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with Java 11, Spring Boot, RESTful APIs, and JdbcTemplate
  • Proven experience in ETL development and data pipeline engineering using Java
  • Solid understanding of SQL scripting, database design, and data modeling
  • Experience with IDEs like IntelliJ IDEA or Eclipse, and build tools like Maven and Gradle
  • Familiarity with testing frameworks (e.g., Mockito) and version control (Git)
  • Exposure to cloud platforms (AWS) and containerization concepts (Docker/Kubernetes — a plus)
  • A problem-solving mindset, strong analytical skills, and a passion for clean, efficient code
Job Responsibility
Job Responsibility
  • Design, develop, and deploy high-performance ETL pipelines using Java 11 and modern frameworks
  • Build and maintain RESTful microservices using Spring Boot, ensuring scalability and reliability
  • Write clean, efficient, and well-documented SQL scripts and contribute to data modeling and schema design
  • Collaborate across teams to integrate data from diverse sources into unified, actionable systems
  • Use Gradle, Maven, Git (GitHub), and TFS to manage code, CI/CD pipelines, and version control
  • Apply design patterns and best practices to create modular, testable, and maintainable code
  • Work in cloud environments (AWS) to deploy and manage data infrastructure
  • Participate in all phases of the SDLC: analysis, coding, testing (including Mockito), debugging, and release
What we offer
What we offer
  • Performance bonuses
  • Mobility options including lease cars
Read More
Arrow Right

Data Engineer – Java & Spark

We are looking for a skilled Data Engineer with strong expertise in Java and Apa...
Location
Location
India , Bangalore South
Salary
Salary:
Not provided
votredircom.fr Logo
Wissen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–7 years of strong hands-on experience in Data Engineering and Java development
  • Strong expertise in Apache Spark (Spark Core, Spark SQL, DataFrames, Structured Streaming)
  • Solid experience in data ingestion, ETL/ELT, and building data pipelines
  • Working knowledge on Java
  • Experience handling large-scale data processing and distributed systems
  • Familiarity with Maven/Gradle, Git, and CI/CD practices
  • Strong SQL skills and understanding of data modeling concepts
  • Excellent problem-solving and communication skills
  • Must be open to working from Bangalore location
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable data ingestion pipelines using Java and Apache Spark
  • Build and optimize Spark jobs (Spark Core, Spark SQL, DataFrames, Streaming) for large-scale batch and real-time processing
  • Develop reusable ingestion frameworks for structured and semi-structured data from multiple sources (APIs, databases, files, streaming systems)
  • Implement high-performance ETL/ELT solutions with strong focus on data quality, reliability, and scalability
  • Collaborate with data architects, analysts, and cross-functional teams to design robust data workflows
  • Optimize Spark performance (partitioning, caching, tuning, memory management) for production environments
  • Contribute to CI/CD pipelines, code reviews, and best practices in data engineering
  • Troubleshoot data pipeline failures and implement monitoring and alerting mechanisms
  • Document technical designs and mentor junior engineers
  • Fulltime
Read More
Arrow Right

Principal Java Data Engineer

Location
Location
United States
Salary
Salary:
Not provided
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ total years of professional experience in software/data engineering
  • 4+ years focused on building/operating data pipelines (batch + streaming)
  • Experience with Apache Kafka (producer/consumer, schema registry, partitioning, exactly-once semantics)
  • Experience with Apache Flink (stateful stream processing, checkpoints, event-time windows)
  • Experience with Spark Streaming/Structured Streaming (micro-batch, watermarking)
  • Experience with lakehouse architectures and query/storage layers (Apache Hudi, Azure ADLS Gen2, Trino/Presto, Databricks/Spark, HDFS, Other big data tech)
  • Experience in the design and implementation of scalable distributed systems based on Java microservices
  • Legally authorized to work in the US for our company
  • Do not require sponsorship for employment visa status (e.g., H-1B visa status, etc.) to work legally for our Company in the United States
  • Fulltime
Read More
Arrow Right

Principal Java Data Engineer

Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ total years of professional experience in software/data engineering
  • 4+ years focused on data pipelines
  • Experience with Apache Kafka (producer/consumer, schema registry, partitioning, exactly-once semantics)
  • Experience with Apache Flink (stateful stream processing, checkpoints, event-time windows)
  • Experience with Spark Streaming/Structured Streaming (micro-batch, watermarking)
  • Experience with lakehouse architectures and query/storage layers (Apache Hudi, Azure ADLS Gen2, Trino/Presto, Databricks/Spark, HDFS, other big data tech)
  • Experience in design and implementation of scalable distributed systems based on Java microservices
  • Legally authorized to work in Canada
  • Fulltime
Read More
Arrow Right

Principal Java Data Engineer

Contribute to all phases of the software development life cycle; Play a crucial ...
Location
Location
United States
Salary
Salary:
183000.00 - 203000.00 USD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Principal Software Data Engineer with at least 10 years of professional experience in software or data engineering
  • Minimum of 4 years focused on data pipelines (batch and streaming)
  • Proven experience driving technical direction and mentoring engineers while delivering complex, high-scale solutions as a hands-on contributor
  • Strong understanding of event-driven architectures and distributed systems, with hands-on experience implementing resilient, low-latency pipelines
  • Practical experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments for data workloads
  • Fluency in data quality practices and CI/CD integration, including schema management, automated testing, and validation frameworks (e.g., dbt, Great Expectations)
  • Operational excellence in observability, with experience implementing metrics, logging, tracing, and alerting for data pipelines using modern tools
  • Solid foundation in data governance and performance optimization, ensuring reliability and scalability across batch and streaming environments
  • Proven experience with Lakehouse architectures and related technologies, including Apache Hudi, Azure ADLS Gen2, HDFS, and other big data technologies (Trino, Databricks, Spark)
  • Strong collaboration and communication skills, with the ability to influence stakeholders and evangelize modern data practices within your team and organization
Job Responsibility
Job Responsibility
  • Lead and guide the design and implementation of scalable distributed systems based on Java microservices
  • Engineer and optimize data pipelines using solutions like Apache Hudi, Apache Trino, Azure ADLS
  • Collaborate cross-functionally with product, analytics, and AI teams to ensure data is a strategic asset
  • Advance ongoing modernization efforts, deepening adoption of event-driven architectures and cloud-native technologies
  • Drive adoption of best practices in data governance, observability, and performance tuning for data workloads
  • Embed data quality in processing pipelines by defining schema contracts, implementing transformation tests and data assertions, enforcing backward-compatible schema evolution, and automating checks for freshness, completeness, and accuracy across batch and streaming paths before production deployment
  • Establish robust observability for data pipelines by implementing metrics, logging, and distributed tracing for streaming jobs, defining SLAs and SLOs for latency and throughput, and integrating alerting and dashboards to enable proactive monitoring and rapid incident response
  • Foster a culture of quality through peer reviews, providing constructive feedback and seeking input on your own work
What we offer
What we offer
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition
  • Fulltime
Read More
Arrow Right

Principal Java Data Engineer

PointClickCare is searching for a Principal Software Data Engineer who will cont...
Location
Location
Canada , Mississauga
Salary
Salary:
156000.00 - 174000.00 CAD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Principal Software Data Engineer with at least 10 years of professional experience in software or data engineering, including a minimum of 4 years focused on data pipelines (batch and streaming)
  • Proven experience driving technical direction and mentoring engineers while delivering complex, high-scale solutions as a hands-on contributor
  • Strong understanding of event-driven architectures and distributed systems, with hands-on experience implementing resilient, low-latency pipelines
  • Practical experience with cloud platforms (AWS, Azure, or GCP) and containerized deployments for data workloads
  • Fluency in data quality practices and CI/CD integration, including schema management, automated testing, and validation frameworks (e.g., dbt, Great Expectations)
  • Operational excellence in observability, with experience implementing metrics, logging, tracing, and alerting for data pipelines using modern tools
  • Solid foundation in data governance and performance optimization, ensuring reliability and scalability across batch and streaming environments
  • Proven experience with Lakehouse architectures and related technologies, including Apache Hudi, Azure ADLS Gen2, HDFS, and other big data technologies (Trino, Databricks, Spark)
  • Strong collaboration and communication skills, with the ability to influence stakeholders and evangelize modern data practices within your team and organization.
Job Responsibility
Job Responsibility
  • Lead and guide the design and implementation of scalable distributed systems based on Java microservices
  • Engineer and optimize data pipelines using solutions like Apache Hudi, Apache Trino, Azure ADLS
  • Collaborate cross-functionally with product, analytics, and AI teams to ensure data is a strategic asset
  • Advance ongoing modernization efforts, deepening adoption of event-driven architectures and cloud-native technologies
  • Drive adoption of best practices in data governance, observability, and performance tuning for data workloads
  • Embed data quality in processing pipelines by defining schema contracts, implementing transformation tests and data assertions, enforcing backward-compatible schema evolution, and automating checks for freshness, completeness, and accuracy across batch and streaming paths before production deployment
  • Establish robust observability for data pipelines by implementing metrics, logging, and distributed tracing for streaming jobs, defining SLAs and SLOs for latency and throughput, and integrating alerting and dashboards to enable proactive monitoring and rapid incident response
  • Foster a culture of quality through peer reviews, providing constructive feedback and seeking input on your own work.
What we offer
What we offer
  • Benefits starting from Day 1!
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition … and more!
  • Fulltime
Read More
Arrow Right

Senior Java Big Data Technical Engineer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Highly experienced and skilled Java & Big Data Engineer technical lead with 10+years of experience with software building and platform engineering
  • Extensive knowledge of HDFS, Hive(Relevant experience of 8+ years)
  • Hands-on development expertise in Java with Spark
Job Responsibility
Job Responsibility
  • Contribute significantly to both engineering and research initiatives within the EAP domain
  • Adopt a product-focused approach, ensuring the development of robust, scalable, and user-friendly solutions
  • Thrive in a fast-paced environment by continuously testing, learning, and tackling cutting-edge problems
  • Develop, Lead and inspire a team of developers working on cutting-edge applications
  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Fulltime
Read More
Arrow Right

Data Security Backend Engineer - Java/ UI Development

Engineer the future of global finance. At Citi, our Tech team doesn’t just suppo...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven relevant experience in a Frontend Engineering role, with a strong focus on UI development
  • Demonstrated experience working in a large, complex, and/or global environment, preferably within Financial Services
  • Proven ability to manage technical projects or significant project components effectively
  • Consistently demonstrates clear and concise written and verbal communication skills, especially in technical contexts
  • Comprehensive understanding of software design principles, frontend architecture, and analytics tools to identify best practices
  • Demonstrated analytic and diagnostic skills for troubleshooting and problem-solving
  • Ability to work effectively in a matrix environment and partner with virtual teams
  • Ability to work independently, prioritize tasks, and take ownership of various parts of a project or initiative from conception to deployment
  • Ability to work under pressure and manage tight deadlines or unexpected changes in expectations or requirements in a fast-paced development environment
  • Proven track record of contributing to operational process change and improvement through technical solutions
Job Responsibility
Job Responsibility
  • Design, develop, and maintain high-quality, responsive, and performant user interfaces using TypeScript, React.js, and modern frontend technologies
  • Implement state management solutions (e.g., Redux, Redux Toolkit) to ensure scalable and maintainable application state
  • Collaborate with UI/UX designers, backend developers, and product owners to translate requirements into engaging and user-friendly web experiences
  • Integrate frontend applications with various APIs and ensure seamless data flow and authentication (e.g., via OAuth-2 for SSO)
  • Develop reusable UI components and maintain a component storybook for consistency and efficiency across projects
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability
  • Write comprehensive unit and integration tests for frontend components and applications
  • Participate in code reviews, mentor junior team members, and contribute to continuous improvement of frontend development processes and best practices
  • Ensure solutions and processes are in accordance with audit initiatives and requirements, consulting with Business Information Security Officers (BISOs) and Technology Information Security Officers (TISOs) as needed
  • Appropriately assess risk when making technical decisions, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules, and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, and escalating, managing, and reporting control issues with transparency
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right