1

Direct Client Java Developer Jobs in Wake Forest, NC

Sr.Java Software Engineer

Durham, NC · On-site

$120K - $159K/yr

HCL Global Systems Inc is seeking a Senior Java Software Engineer to work in Durham, NC. The role ... direct feedback. • Apply spec-driven development and AI-assisted tooling as a standard part of ...

MO2-613-Senior Azure Cloud Engineer 11694-1

Raleigh, NC · Remote

$57 - $76.25/hr

100% Remote. Our direct client has an opening for a Senior Azure Cloud Engineer 11694-1 This ... JAVA DEVELOPMENT EXPERIENCE INCLUDING SPRINGBOOT, MAVEN, JUNIT. * PYTHON DEVELOPMENT EXPERIENCE ...

Strong Java/J2EE skills with hands on experience in designing and developing REST based micro ... Instruct, direct and quality assure the work of other developers and analysts. * Gather client ...

Android Developer

Raleigh, NC · On-site

$54.25 - $71.25/hr

Instruct, direct and quality assure the work of other developers and analysts. * Gather client ... Fluent in Kotlin or Java * Strong UI development skills * Knowledge of asynchronous programming ...

Mainframe Developer

Raleigh, NC

$47.75 - $61.25/hr

Direct Client Required skills: DB2 (Z/OS) application Programming including knowledge of DB2 SQLs CICS application Programming Mainframe technologies (Cobol, CICS, JCL, DB2, Zeke, X/PTR) Experience ...

Java Architect

Morrisville, NC · On-site

$59 - $79.50/hr

Client is building out a brand new international platform with the goal of bringing their ID theft ... Working with Product Development, partners, vendors and engineers, under the direction of ...

Java Architect

Morrisville, NC · On-site

$59 - $79.50/hr

Client is building out a brand new international platform with the goal of bringing their ID theft ... Working with Product Development, partners, vendors and engineers, under the direction of ...

Sharepoint Developer

Raleigh, NC · On-site

$47.75 - $62.25/hr

Sharepoint Developer Duration: 12+ months Location: Raleigh, NC Client ... Direct Client Required Skills: SharePoint development experience. SharePoint 2013 Experience ...

Junior Developer Location: Raleigh, NC (Locals only) Duration: 10+ Months contract position Client ... Direct Client Complete Description: * Expected Skills: Able to work without assistance; can provide ...

Showing results 41-60

Direct Client Java Developer information

See Wake Forest, NC salary details

$13

$48

$66

How much do direct client java developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for direct client java developer in Wake Forest, NC is $48.63, according to ZipRecruiter salary data. Most workers in this role earn between $42.07 and $54.42 per hour, depending on experience, location, and employer.

What is a direct client Java developer?

Direct Client Java Developers are professionals who work directly with the end client (the company needing software solutions), rather than through third-party staffing agencies or consulting firms. They specialize in developing, testing, and maintaining applications using the Java programming language. These developers often communicate closely with the client's internal teams to understand project requirements, deliver customized solutions, and provide ongoing technical support. Working directly with clients can lead to clearer communication, faster feedback, and more tailored outcomes for software projects.

What are the key skills and qualifications needed to thrive as a direct client Java developer?

To thrive as a Direct Client Java Developer, you need a strong grasp of Java programming, object-oriented design, and experience with frameworks like Spring or Hibernate, often supported by a computer science degree. Expertise in development tools such as Eclipse or IntelliJ, version control systems like Git, and familiarity with RESTful APIs are typically expected, while certifications like Oracle Certified Professional (OCP) can be advantageous. Effective communication, problem-solving, and the ability to collaborate with cross-functional teams make candidates stand out. These skills ensure efficient development, seamless client interactions, and successful project delivery in dynamic technical environments.

What are some typical challenges faced by direct client Java developers when working on client-specific projects?

Direct Client Java Developers often need to quickly adapt to varying client requirements and legacy systems, which can present challenges in understanding undocumented codebases or integrating new features. Communication is key, as developers must collaborate closely with client stakeholders to clarify project goals and address feedback promptly. Additionally, balancing multiple project deadlines and maintaining high code quality can be demanding, especially when working in fast-paced environments. However, these challenges also provide valuable opportunities to enhance technical expertise and client-facing skills.

What is the difference between Direct Client Java Developer vs Contract Java Developer?

AspectDirect Client Java DeveloperContract Java Developer
Work EnvironmentEmployed directly by a company, often in a full-time roleHired through a staffing agency or as an independent contractor for a specific project
CredentialsTypically requires Java certifications and relevant experienceSimilar credentials, but may prioritize flexibility and quick onboarding
Employer & Industry UsageCommon in corporate IT departments, finance, healthcare, and tech firmsFrequent in consulting, project-based work, and agencies serving multiple clients

In summary, a Direct Client Java Developer is employed directly by a company for ongoing projects, while a Contract Java Developer works on temporary assignments through agencies or independently. Both roles require Java expertise and relevant credentials, but differ mainly in employment structure and work environment.

What are popular job titles related to Direct Client Java Developer jobs in Wake Forest, NC?

For Direct Client Java Developer jobs in Wake Forest, NC, the most frequently searched job titles are:

What job categories do people searching Direct Client Java Developer jobs in Wake Forest, NC look for?

The top searched job categories for Direct Client Java Developer jobs in Wake Forest, NC are:

What cities near Wake Forest, NC are hiring for Direct Client Java Developer jobs?

Cities near Wake Forest, NC with the most Direct Client Java Developer job openings:

Java Mid-Level Technical Specialist

Raleigh, NC • On-site

Mahantech Corporation
IT Services • 1 - 10 employees

Other

Posted 5 days ago


Job description

Job Title: Java Mid-Level Technical Specialist
Client: State of North Carolina - NCDIT Transportation
Project: DMV Traffic Records Systems (TRS) - eCrash / NC-CRIS

Job ID: 810975
Location: Raleigh/Durham/Chapel Hill, NC Area
Work Arrangement: Hybrid - Onsite as required by policy
Interview: In-Person Required

Candidate Location: ONLY candidates currently living in the Raleigh/Durham/Chapel Hill, NC area will be considered.

Position Overview

  • NCDIT Transportation is seeking a Java Mid-Level Technical Specialist for a short-term contractor assignment supporting the DMV Traffic Records Systems (TRS).
  • TRS supports the DMV Crash Data Management and Department of Health (DOH) Traffic Safety functions related to the collection, analysis, and distribution of motor vehicle accident information.
  • The selected candidate will join the application maintenance team as a technical specialist and consultant, independently managing complex Java projects while providing critical second-level 24x7 on-call support.
  • The candidate will work closely with Business Owners and Technical Teams to translate customer requests into technical requirements and user stories, coordinate software release schedules, develop business requirements, and provide testing and training support.

Key Responsibilities

  • Independently manage and support complex Java/JEE application development and maintenance projects.
  • Provide technical expertise and consultation for DMV Traffic Records Systems.
  • Provide critical second-level 24x7 on-call application support.
  • Work with Business Owners to translate customer requests into technical requirements and user stories.
  • Coordinate software release schedules with Business and Technical Teams.
  • Develop and document business and technical requirements.
  • Perform application analysis, design, testing, implementation, and documentation.
  • Conduct cost analysis and assist with staffing/resource estimates.
  • Provide testing and training support to business and technical users.
  • Troubleshoot and resolve application issues.
  • Provide technical helpdesk and production support.
  • Collaborate with enterprise-level software development teams and stakeholders.
  • Support the eCrash / NC-CRIS project and related traffic records initiatives.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Information Systems, Computer Engineering, Mathematics, Engineering, or a related technical discipline.
  • Minimum 3 years of experience with Java/JEE, Oracle, and XML.
  • Minimum 3 years of experience with Web Services, JSP, Servlets, Spring, Struts, Eclipse IDE, and version control tools.
  • Minimum 3 years of experience in application analysis and design, cost analysis, staffing estimation, testing, documentation, and implementation.
  • Minimum 3 years of technical helpdesk/support experience.
  • Strong enterprise-level software development experience.
  • Effective oral and written communication skills.
  • Proficiency with Microsoft Office and other basic computer applications.

Preferred Qualifications

  • Visual C++
  • .NET
  • CORBA
  • EJB
  • Hibernate
  • Java Certification
  • Strong enterprise application maintenance experience
  • Experience supporting government or large-scale enterprise systems

Required Skill Matrix


Skill

Required / Desired

Required Experience

Java/JEE, Oracle, and XML

Required

3 Years

Web Services, JSP, Servlets, Spring, Struts, Eclipse IDE, and Version Control

Required

3 Years

Application Analysis & Design, Cost Analysis, Staffing Estimates, Testing, Documentation & Implementation

Required

3 Years

Technical Helpdesk Support

Required

3 Years

Bachelor's Degree in Computer Science, CIS, Computer Engineering, Math, Engineering, or related technical discipline

Required

Microsoft Office / Basic Computer Applications

Required

Effective Oral and Written Communication

Required

Java Certification

Desired

Visual C++, .NET, CORBA, EJB, and Hibernate

Desired