1

Java Data Engineer Jobs in North Carolina (NOW HIRING)

Principal Data Engineer

Durham, NC

$110K - $132K/yr

Provides database engineering support to agile development team using SQL, PL/SQL, Java, Python and ... Leverages agile methodologies for logical and physical data model review, SQL performance, and Data ...

Data Engineer

Fort Liberty, NC · On-site

$112K - $135K/yr

Job Title Data Engineer Location Fort Bragg, NC 28307 US (Primary) Category Research, Development ... Java. * Knowledge of database architecture and data transformations. Education: * BA/BS from an ...

Lead Data Engineer

Raleigh, NC · On-site +1

$111K - $133K/yr

Other programming languages (R, Scala, SAS, Java, etc.) are a plus. * Data and analytics technologies including SQL/NoSQL/Graph databases, ETL, and BI. * Knowledge of CI/CD and related tools such as ...

Lead Data Engineer

Raleigh, NC · On-site +1

$111K - $133K/yr

Other programming languages (R, Scala, SAS, Java, etc.) are a plus. * Data and analytics technologies including SQL/NoSQL/Graph databases, ETL, and BI. * Knowledge of CI/CD and related tools such as ...

Principal Data Engineer

Durham, NC · On-site

$110K - $132K/yr

Provides database engineering support to agile development team using SQL, PL/SQL, Java, Python and ... Leverages agile methodologies for logical and physical data model review, SQL performance, and Data ...

CCaaS Data Engineer

Charlotte, NC · On-site

$111K - $134K/yr

CCaaS Data Engineer Charlotte, NC/Sunrise,FL Must Have Experience 4+ Years Skills ... CCaaS/CTI/CRM, IVA, IVR, Java, Microservices, Springboot,Kafka, AI/ML(Sarima/Prophet), Release ...

New

Lead Data Engineer

Raleigh, NC · On-site +1

$111K - $133K/yr

Other programming languages (R, Scala, SAS, Java, etc.) are a plus. * Data and analytics technologies including SQL/NoSQL/Graph databases, ETL, and BI. * Knowledge of CI/CD and related tools such as ...

Senior Data Engineer

Raleigh, NC · On-site

$91K - $163K/yr

Interpret, maintain, and enhance existing codebases in both Java and Python to support project requirements * Evaluate emerging trends in data engineering and AI-assisted development to inform ...

Senior Data Engineer

Raleigh, NC · Hybrid

$91K - $163K/yr

Interpret, maintain, and enhance existing codebases in both Java and Python to support project requirements * Evaluate emerging trends in data engineering and AI-assisted development to inform ...

Consulting Data Engineer

Raleigh, NC · On-site

$104K - $174K/yr

We are seeking a Consulting Data Engineer to join our team in Raleigh, NC . This position provides ... Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, .Net., HPCC. U.S. National Base ...

Consulting Data Engineer

Raleigh, NC · On-site

$104K - $174K/yr

We are seeking a Consulting Data Engineer to join our team in Raleigh, NC . This position provides ... Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, .Net., HPCC. U.S. National Base ...

Consulting Data Engineer

Raleigh, NC · On-site

$104K - $174K/yr

We are seeking a Consulting Data Engineer to join our team in Raleigh, NC . This position provides ... Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, .Net., HPCC. U.S. National Base ...

We are seeking a Consulting Data Engineer to join our team in Raleigh, NC . This position provides ... Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, .Net., HPCC. U.S. National Base ...

Lead Data Engineer

Charlotte, NC · On-site +1

$111K - $134K/yr

Within COO Technology, Wells Fargo is seeking a Lead Data Engineer to help shape and scale our ... Java, plus Spark SQL for building data pipelines, libraries, and automation tooling. * 5+ years ...

next page

Showing results 1-20

Java Data Engineer information

See North Carolina salary details

$24

$54

$77

How much do java data engineer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for java data engineer in North Carolina is $54.91, according to ZipRecruiter salary data. Most workers in this role earn between $45.24 and $62.02 per hour, depending on experience, location, and employer.

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 job categories do people searching Java Data Engineer jobs in North Carolina look for? The top searched job categories for Java Data Engineer jobs in North Carolina are:
What cities in North Carolina are hiring for Java Data Engineer jobs? Cities in North Carolina with the most Java Data Engineer job openings:
Infographic showing various Java Data Engineer job openings in North Carolina 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, with an average salary of $114,219 per year, or $54.9 per hour.

$110K - $132K/yr

Full-time

Posted 9 days ago


Fidelity Investments rating

8.7

Company rating: 8.7 out of 10

Based on 264 frontline employees who took The Breakroom Quiz

14th of 138 rated financial services


Job description

Job Description:

Position Description:

Provides database engineering support to agile development team using SQL, PL/SQL, Java, Python and NodeJS. Performs applications database administration (Oracle) services including SQL code review, performance analysis, query tuning, database application design, physical data modeling, development support and engineering. Performs database administration services for Cloud database platforms -- Amazon Web Services (AWS).

Primary Responsibilities:

  • Designs and implements highly resilient cloud database platforms, using distributed and relational database technologies.

  • Establishes database standards for operations, upgrades, migrations, and onboarding new applications and/or clients.

  • Writes clear, concise, well organized technical documentation to maintain standards and procedures.

  • Provides database development support in all phases of SDLC.

  • Leverages agile methodologies for logical and physical data model review, SQL performance, and Data injection.

  • Understands Oracle RAC related performance challenges.

  • Develops and drives database performance standards and initiatives.

  • Establishes database standards for operations, upgrades, migrations, and onboarding new applications and/or clients.

Education and Experience:

Bachelor's degree in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Principal Data Engineer (or closely related occupation) performing application database administration in a financial services environment.

Or, alternatively, Master's degree in Computer Science, Applied Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and three (3) years of experience as a Principal Data Engineer (or closely related occupation) performing application database administration in a financial services environment.

Skills and Knowledge:

Candidate must also possess:

  • Demonstrated Expertise ("DE") performing database architecture topology design and reviews, designing physical, logical, data model reviews, capacity planning, indexing and partitioning strategies, data archiving, and data compression.

  • DE performing database migrations from on-premises to heterogenous clouds using Oracle data pump, (Expdp/impdp) AWS DMS, and OEM Schema compare.

  • DE performing database instance, query tuning, and troubleshooting real-time mission critical database applications, using Oracle Enterprise Manager 12c and complex queries; and collaborating with enterprise infrastructure teams to diagnose end to end DB tech stack performance issues using AWR reports, ASH Report, and SQL tuning advisor.

  • DE designing, implementing, and performing Oracle database platforms, using Oracle RAC, Oracle Data Guard and Exadata database administration.

#PE1M2

#LI-DNI

Certifications:Category:Information Technology

Please be advised that Fidelity's business is governed by the provisions of the Securities Exchange Act of 1934, the Investment Advisers Act of 1940, the Investment Company Act of 1940, ERISA, numerous state laws governing securities, investment and retirement-related financial activities and the rules and regulations of numerous self-regulatory organizations, including FINRA, among others. Those laws and regulations may restrict Fidelity from hiring and/or associating with individuals with certain Criminal Histories.


What Fidelity Investments employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom