1

Java Software Engineer Contract Jobs in Raleigh, NC

Sr. Java Developer with GCP/AWS

Raleigh, NC · On-site

$55.75 - $71/hr

Contract Required Qualifications * 8 years of software development experience in enterprise web applications * 8 years of experience as full stack developer in Java based technologies with focus on ...

... seeking Software Engineers who have a passion for technology and education to help us add new ... Excellent programming skills in Java or other object-oriented language * Strong communication ...

Required : • 3+ years of experience in software engineering • Bachelor's or advanced degree in Computer Science or a related discipline • Excellent programming skills in Java or other object ...

... contracts, contributing to our legacy of outstanding innovation through the invention/IP process ... experience with C++, Java, 3+ years of experience with scripting languages, and 3+ years of ...

senior java developer

Raleigh, NC

$55.75 - $71/hr

... Haves Software Engineer - Web Access Management (WAM) Team Overview The Web Access Management (WAM) team is responsible for enterprisewide authentication, authorization, identity, and security ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Java Developer

Durham, NC

$46.25 - $59.75/hr

Principal Software Engineer Do you want to be part of growing Fidelity's Defined Benefit (Pension ... Develop and maintain Defined Benefit (DB) calculation engine applications, using Java, Spring ...

Bachelor's Degree * 10 or more years' of total software engineering experience * 7 or more years' of hands-on Java developmentexperience * 3 or more years' experience in a Technical Lead role * 3 or ...

JB061172 - senior java developer

Raleigh, NC · On-site

$55.75 - $71/hr

... Haves Software Engineer - Web Access Management (WAM) Team Overview The Web Access Management (WAM) team is responsible for enterprise-wide authentication, authorization, identity, and security ...

Senior Software Engineer

Cary, NC · Remote

$125K - $165K/yr

This is a Contract position, and the client is looking for someone to start immediately. Duration ... Java/J2EE Web Development experience. - Comfortable with front-end, middle tier and backend ...

Software Engineer IXL Learning, developer of personalized learning products used by millions of ... Excellent programming skills in Java or other object-oriented language * Strong communication ...

Senior Java Developer

Morrisville, NC · On-site

$53.50 - $68.25/hr

A Bachelor's or Master's degree in software engineering, computer science, or a related field. * 3+ years of demonstrable experience in Java development. * Strong knowledge of Java languages and web ...

Senior Java Developer

Morrisville, NC · On-site

$53.50 - $68.25/hr

A Bachelor's or Master's degree in software engineering, computer science, or a related field. * 3+ years of demonstrable experience in Java development. * Strong knowledge of Java languages and web ...

next page

Showing results 1-20

Java Software Engineer Contract information

See Raleigh, NC salary details

$25

$58

$82

How much do java software engineer contract jobs pay per hour?

As of Jun 19, 2026, the average hourly pay for java software engineer contract in Raleigh, NC is $58.74, according to ZipRecruiter salary data. Most workers in this role earn between $48.37 and $66.35 per hour, depending on experience, location, and employer.

What are some common challenges faced by Java Software Engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

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

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What is a Java Software Engineer Contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

What is the difference between Java Software Engineer Contract vs Java Software Engineer?

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Raleigh, NC? The most popular types of Java Software Engineer jobs in Raleigh, NC are:
What are popular job titles related to Java Software Engineer Contract jobs in Raleigh, NC? For Java Software Engineer Contract jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer Contract jobs in Raleigh, NC look for? The top searched job categories for Java Software Engineer Contract jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Java Software Engineer Contract jobs? Cities near Raleigh, NC with the most Java Software Engineer Contract job openings:
Software Engineer II

Software Engineer II

Computer Task Group, Inc

Durham, NC

$45 - $48/hr

Full-time

Posted 6 days ago


Job description

Overview

Join CTG and Grow Your Career! CTG has proudly partnered with this international, Fortune 500 client for over 15 years! Apply now for this exciting opportunity!

CTG's premier client has a contract assignment for a Software Engineer II.

Type: Contract

Job Title: Software Engineer II

Location: Durham, NC (hybrid remote)
Candidates must be able to commute and work onsite in Durham, NC.

Pay Rate: $45-48 per hour

Work Hours: M-F 8am-5pm

Education: Bachelor’s in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred.

A successful candidate in this position will possess strong soft skills as well as:

  • A mix of C#, VB.Net, Python, JavaScript, MATLAB, Web Services, Micro Services
  • Familiarity with Version Control (Git/GitLab/TFS/SubVersion/Visual SourceSafe)

Description:

In this role, you will develop high-quality software systems for measurement, inspection, gauging, data collection, machine vision, image processing, machine learning, and reporting systems across various Corning divisions. You will be responsible for designing, developing, and debugging software that supports both early-stage and mature, high-volume manufacturing activities.

Day-to-Day Responsibilities:

  • Design, develop, and debug high-quality software systems.
  • Interface sensors, motion devices, lighting, and cameras while implementing advanced logic for data processing.
  • Resolve software issues and manage enhancements.
  • Execute Software Development practices for efficient project completion.

Required Qualifications:

  • Education: Bachelor's in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or a related field; Master's degree preferred.
  • Experience: 2-5 years in development within a technical, multi-discipline engineering team.
  • Skills:
    • Object-oriented software analysis and design
    • Experience with C#, VB.Net, Python, C++, Java, MATLAB, Web Services, Micro Services (prefer .Net experience)
    • Familiarity with Version Control systems
    • Understanding of Software Development Life Cycle processes and tools
    • Strong problem-solving, testing, and QA skills

Desired Skills:

  • Experience with relational databases and data analysis
  • Experience in the design, development, and maintenance of enterprise applications
  • Technical experience with inter-process communications tools and techniques
  • Basic understanding of control systems

Soft Skills:

  • Excellent communication skills (verbal and written)
  • Ability to create and present material to various organizational levels
  • High degree of commitment, initiative, and results orientation
  • Disciplined, rigorous, and customer-focused mindset

Travel Requirements: 0-25% depending on the project

Work Schedule:
Typical 40 hours per week (M-F, 8 - 5). May require working weekends/holidays or longer days to support projects.

Additional Information:

  • No third-party resumes will be accepted.
  • Drug testing and/or other employment-related inquiries may be conducted.
  • CTG will consider qualified applicants with criminal histories in accordance with local, state, and federal laws.
  • All interested individuals MUST be able to work on a W2 Tax basis (no C2C or third-party vendors).
  • CTG is an Equal Employment Opportunity employer.
  • CTG is an E-Verify Company.

To be considered for this opportunity, please apply directly through our website or email your Word version resume and salary expectations to Jeffrey.Thompson@ctg.com.


Computer Task Group logo

About Computer Task Group

Sourced by ZipRecruiter

We know that achieving our mission begins and ends with our people—and by people we mean you. Regardless of individual roles or responsibilities, regardless of industry or subject matter expertise, our lives happen in relation to other people—our colleagues, clients, and partners. CTG cultivates a workplace that attracts and develops the best people. Being Great Place to Work-CertifiedTM not only supports our Vision but also validates the rewarding workplace culture that has made CTG a leading IT and digital solutions and services company for more than 55 years.

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US

Year founded

1966

Social media