1

Java Data Engineer Jobs in Maryland (NOW HIRING)

Data Engineer

Suitland, MD · On-site

$123K - $148K/yr

Data Engineer Location: Suitland, MD Clearance: TS/SCI Salary: Highly Competitive WILLCOR is ... Java * Shell * Perl * Python * C++ * Three years of practical work experience building data ...

Data Engineer

Aberdeen Proving Ground, MD · Hybrid

$122K - $147K/yr

Data Engineer Location: 6560 Surveillance Loop, Building 6007, Aberdeen Proving Ground, Maryland ... Possess proficiency in programming languages such as Python, Java, or Scala, have experience with ...

Data Engineer

Aberdeen, MD · On-site +1

$77K - $176K/yr

As a data engineer, you know that organizing data can yield pivotal insights when it's gathered ... Experience with Python, SQL, Scala, or Java * Experience with UNIX/Linux, including basic commands ...

Lead Data Engineer

Baltimore, MD · On-site +1

$113K - $136K/yr

Strong proficiency in Snowflake tech, DBT, Airflow, Python, Java. * Experience with cloud data ... Solid understanding of Agile methodologies and DevOps practices. * Excellent communication ...

Data Engineer

Suitland, MD

$123K - $148K/yr

Data Engineer Location: Suitland, MD Clearance: TS/SCI Salary: Highly Competitive WILLCOR is ... Java * Shell * Perl * Python * C++ * Three years of practical work experience building data ...

AI Data Engineer

Owings Mills, MD · Hybrid

$109K - $131K/yr

Rowe Price is seeking an innovative Data AI Engineer to guide the development and deployment of ... Strong proficiency in Python (preferred), Java, or Scala. * Experience with cloud data platforms ...

Data Engineer III

Columbia, MD · On-site

$113K - $127K/yr

Minimum of 8 years of experience as a Data Engineer or in hands-on software development, including at least 4 years using Python, Java, and cloud technologies for building and maintaining data ...

Sr. Data Engineer

Rockville, MD · On-site

$116K - $140K/yr

Use big data and cloud technologies to produce production quality code * Engage in performance ... Experience with one or more programming languages like Scala, Python, and/or Java * Ability to push ...

Sr. Data Engineer

Rockville, MD · On-site

$116K - $140K/yr

Use big data and cloud technologies to produce production quality code * Engage in performance ... Experience with one or more programming languages like Scala, Python, and/or Java * Ability to push ...

Data Engineer

Bethesda, MD · On-site +1

$122K - $147K/yr

We're data geeks to our core, committed to simplifying the toughest challenges and operating with ... Experience with at least one object-oriented programming language (Python, Java, etc.). * An ...

Data Engineer

Bethesda, MD · On-site +1

$122K - $146K/yr

We're data geeks to our core, committed to simplifying the toughest challenges and operating with ... Experience with at least one object-oriented programming language (Python, Java, etc.). * An ...

Data Engineer

Bethesda, MD · On-site +1

$122K - $146K/yr

We're data geeks to our core, committed to simplifying the toughest challenges and operating with ... Experience with at least one object-oriented programming language (Python, Java, etc.). * An ...

Big Data Engineer

Chevy Chase, MD · On-site

$59.50 - $78.75/hr

Big Data Engineer Start Date: ASAP Location: Chevy Chase, MD Duration: 12--24+ Month Contract Mode ... Java OR Spark • 3 years of hands-on experience in Data Warehousing AND Data Marts AND Data ...

Big Data Engineer

Chevy Chase, MD · On-site

$59.50 - $78.75/hr

Big Data Engineer Start Date: ASAP Location: Chevy Chase, MD Duration: 12--24+ Month Contract Mode ... Java OR Spark 3 years of hands-on experience in Data Warehousing AND Data Marts AND Data ...

next page

Showing results 1-20

Java Data Engineer information

What is a Java Data Engineer?

A Java Data Engineer is a technology professional who designs, develops, and maintains data processing systems using Java programming language. They work with large datasets, build data pipelines, and ensure the efficient movement, transformation, and storage of data. Java Data Engineers often collaborate with data scientists, analysts, and other engineers to support data-driven decision-making in organizations. Their expertise typically includes Java, SQL, big data technologies like Hadoop or Spark, and cloud platforms. They play a crucial role in enabling reliable and scalable data infrastructure for businesses.

What is the difference between Java Data Engineer vs Python Data Engineer?

AspectJava Data EngineerPython Data Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Python certifications
Work EnvironmentBig data platforms, Java-based toolsData analysis, scripting, Python-based tools
Employer & Industry UsageFinancial services, enterprise systemsTech startups, data science projects
Common Search & ComparisonYesYes

Java Data Engineers and Python Data Engineers often share similar roles in data processing and engineering. The main difference lies in the programming languages used: Java is common in large-scale enterprise environments, while Python is favored for data analysis and scripting. Both roles require strong programming skills, but their toolsets and typical applications differ based on industry needs.

What are the most common challenges faced by Java Data Engineers when working with large-scale data pipelines?

Java Data Engineers often encounter challenges with optimizing the performance and scalability of data pipelines, especially as data volumes grow. They must ensure data integrity and consistency while managing distributed systems and integrating with various data sources. Debugging issues in real-time data processing and maintaining efficient, fault-tolerant code are also key hurdles. Collaborating closely with data scientists, database administrators, and DevOps teams is essential to overcome these challenges and deliver reliable data solutions.

What are the key skills and qualifications needed to thrive as a Java Data Engineer, and why are they important?

To thrive as a Java Data Engineer, you need strong programming skills in Java, a solid understanding of data structures, SQL, and experience with big data frameworks, often supported by a degree in computer science or a related field. Familiarity with data processing tools like Apache Spark, Hadoop, Kafka, and experience with cloud data platforms (e.g., AWS, GCP) or relevant certifications are typically required. Analytical thinking, problem-solving ability, and effective communication are crucial soft skills for collaborating with teams and interpreting data requirements. These capabilities are essential for building reliable, scalable data solutions that support business intelligence and analytics needs.
What cities in Maryland are hiring for Java Data Engineer jobs? Cities in Maryland with the most Java Data Engineer job openings:
Infographic showing various Java Data Engineer job openings in Maryland as of June 2026, with employment types broken down into 2% As Needed, 58% Full Time, 33% Part Time, and 7% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.
Data Engineer

Data Engineer

WILLCOR, Inc.

Suitland, MD • On-site

$123K - $148K/yr

Full-time

Posted 23 days ago


Job description

Position: Data Engineer
Location: Suitland, MD
Clearance: TS/SCI
Salary: Highly Competitive
Job Description:
WILLCOR is seeking a Data Engineer and a successful candidate will perform the following requirements and tasks:
  • Research opportunities for data acquisition and new uses for existing data and collaborate with respective government POCs to frame open-ended analytical questions, identify weaknesses, develop solutions, and determine trends and/or opportunities.
  • Design, construct, install, test and maintain highly scalable data management systems, to include recommendations for improving data reliability, efficiency, and quality in context of meeting customer expectation and delivery timelines.
  • Integrate new data management technologies and software engineering tools into existing structures and architectures including but not limited to cloud-based data processing and storage.
  • Collaborate with ONI Information Technology Enterprise and the Command Information Office (CIO) on implementing and updating disaster recovery procedures for GEOINT data.
  • Develop data set processes for data modeling, mining, production, and proof of concept initiatives.
  • Employ a variety of scripting languages to develop integrated systems for data management, accessibility, and warehousing.
  • Contribute to the design of new product features by articulating current and anticipated customer needs and by weighting design trade-offs.
  • May accompany ONI personnel to community GEOINT related conferences and meetings in order to gain insight and understanding of the latest military and civil sector GEOINT techniques and technologies under development. As required, the contractor also may travel to ashore and afloat naval and joint service commands, GEOINT-related trade shows and conferences to become familiar with special projects, exercises, and analytic methods. (The contractor is not permitted to represent ONI to the community during any conference or meeting. If ONI personnel are not available, the contractor shall act only in an advisory role on GEOINT technologies, techniques, applications, and methodologies and gather facts during the meeting or conference.)

Qualifications:
  • Bachelor's degree from an accredited institution in a quantitative or technical field of study, such as: Statistics, Mathematics, Computer Science, Physical Science, Engineering or Geographic Information Systems (GIS)
  • Three years of practical work experience with data technologies to include but not limited to one or more (exact, similar, or equivalent software) of the following:
    • Spark
    • Scala
    • Hive
    • Hadoop
  • Three years of practical experience developing scripts, APls, and/or programs using but not limited to one or more (exact, similar, or equivalent software) of the following:
    • Java
    • Shell
    • Perl
    • Python
    • C++
  • Three years of practical work experience building data pipelines, stream processing
  • One-year practical work experience with geospatial data and/or imagery data
  • Two years of experience writing technical analysis reports
  • Demonstrated problem-solving skills
  • Demonstrated presentation skills, including but not limited to presenting at professional or academic conferences

WILLCOR logo

About WILLCOR

Sourced by ZipRecruiter

Industry

Business management consulting

Company size

11 - 50 Employees

Headquarters location

College Park, MD, US

Year founded

2002