1

Java Developer Software Developer Jobs in North Carolina

Full Stack Java Developer

Charlotte, NC ยท On-site

$51.25 - $66.25/hr

The developer will apply programming knowledge and software development frameworks to implement ... The position involves working with Java-based technologies, frontend web frameworks, relational ...

Java Developer

Durham, NC ยท On-site

$48 - $62.25/hr

Java Developer - AI-Driven Modernization | Durham, NC (Hybrid) About the Role Join a dynamic team modernizing critical laboratory systems for Labcorp's Connect initiative, with a focus on histology ...

Java Developer

Charlotte, NC ยท On-site

$49.75 - $64.50/hr

... software development methodology Good knowledge of Application and System integration Solid ... and programming Strong, in depth knowledge and experience in Spring, Spring MVC Build Tool ...

Java Developer

Durham, NC ยท On-site

$49.25 - $63.75/hr

We are pre-eminent service providers in the field of staff augmentation, IT Consultancy, Software ... The Client requires the services of 1 senior level Java Developer to assist with development ...

Java/DevOps Engineer

Charlotte, NC ยท On-site

$50.50 - $69.25/hr

Java/DevOps Engineer Charlotte, NC (3x a week onsite) 1 year + Looking for someone that can focus on software development and infrastructure automation, supporting the bank's large-scale digital ...

Java Developer

Charlotte, NC

$49.75 - $64.50/hr

Developer-Java We are a data-driven marketing and sales support company known for free-thinking, innovation and exceptional customer service. Our headquarters office, based in Charlotte, NC, is ...

Java Developer

Durham, NC

$49.25 - $63.75/hr

We are pre-eminent service providers in the field of staff augmentation, IT Consultancy, Software ... The Client requires the services of 1 senior level Java Developer to assist with development ...

Java Developer

Charlotte, NC ยท On-site

$43 - $48/hr

Strong background as a back-end-focused Java engineer involving services and databases. * Ability ... Qualification And Education: * 8+ years of experience in software development. Benefits Our ...

Java Developer

Charlotte, NC ยท On-site

$43 - $48/hr

Strong background as a back-end-focused Java engineer involving services and databases ... Qualification And Education: * 8+ years of experience in software development. Benefits Our ...

AWS Java Developer (Onsite)

Raleigh, NC ยท On-site

$49.50 - $64.25/hr

AWS Java Developer (Onsite) Location: Raleigh, NC Duration: 12+ Months with possible extension The ... Experience in software development with hands-on skills in Java - strong Java, J2EE, Java Spring ...

Full stack Java Developer

Charlotte, NC ยท On-site

$51.25 - $66.25/hr

Solid understanding of Agile/Scrum software development methodologies. * Proficiency with JIRA and ... Top Skills: * 8 years Java Engineering * 6 years Angular UI Engineering * 3 years of REST or SQL ...

Java Developer

Charlotte, NC ยท On-site

$49.75 - $64.50/hr

Title: Java Developer Location: Charlotte NC (Locals needed) Duration: 12 months Position: W2 contract Our challenge We are seeking an experienced Java Full stack Developer with 8+ years of ...

AWS/Java Developer

Raleigh, NC ยท On-site

$70 - $75/hr

AWS/Java Developer Job Location: Raleigh NC Job Type: Contract Job Overview: Pay Range: $70.00hr ... Experience in software development with hands-on skills in Java, J2EE, Java Spring framework, and ...

Java Developer

Charlotte, NC ยท On-site

$49.75 - $64.50/hr

Java Developer Location : Newark - DE / Cincinnati - OH / Charlotte - NC / Syracuse - NY Length : Full time / Permanent Position Required Skills Languages: Java ( A strong background in java.io ...

Java Developer

Raleigh, NC ยท On-site

$49.50 - $64.25/hr

They are seeking a Java Developer to contribute to their application development and maintenance efforts, specifically with experience in Java/J2EE development and related technologies.

Java Developer

Matthews, NC ยท On-site

$48 - $62/hr

Java Developer Location: Charlotte, NC Duration: Long Term Looking for someone that will work on back-end data specifically. This team will be migrating their existing perl scripts over to Java. They ...

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 ...

Showing results 41-60

Java Developer Software Developer information

See North Carolina salary details

$14

$51

$70

How much do java developer software developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for java developer software developer in North Carolina is $51.53, according to ZipRecruiter salary data. Most workers in this role earn between $44.57 and $57.69 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, you need strong proficiency in Java programming, object-oriented design, algorithmic problem-solving, and typically a degree in computer science or a related field. Familiarity with tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is commonly required, and certifications like Oracle Certified Java Programmer can be beneficial. Excellent analytical thinking, teamwork, and clear communication are vital soft skills for collaborating on complex projects and troubleshooting issues. These combined skills ensure efficient, high-quality software development that meets user requirements and industry standards.

How do Java developers typically collaborate with other team members in a software development project?

Java Developers frequently work closely with other developers, quality assurance testers, product managers, and sometimes UI/UX designers to deliver software solutions. Collaboration often involves participating in daily stand-ups, code reviews, and sprint planning meetings as part of an Agile or Scrum team. Effective communication and version control practices are essential, as Java Developers need to coordinate with backend and frontend teams to integrate features and resolve issues efficiently.

What is the difference between Java Developer Software Developer vs Web Developer?

AspectJava Developer Software DeveloperWeb Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science or Web Development, HTML/CSS/JavaScript skills
Work EnvironmentSoftware companies, enterprise environments, backend developmentDesign agencies, tech firms, frontend and full-stack projects
Employer & Industry UsageTech firms, financial institutions, software vendorsMedia, e-commerce, startups, agencies
Common Search & Comparison IntentUnderstanding roles, skills, and career pathsComparing web development roles and skills

While Java Developers focus on backend development using Java, Software Developers may work across various programming languages and platforms. Web Developers specialize in creating websites and web applications, often using HTML, CSS, and JavaScript. Both roles require programming skills but differ in their focus areas and work environments.

What cities in North Carolina are hiring for Java Developer Software Developer jobs?

Cities in North Carolina with the most Java Developer Software Developer job openings:

Full Stack Java Developer

Charlotte, NC โ€ข On-site

$51.25 - $66.25/hr

Full-time

Medical, Dental, Retirement

Re-posted 9 days ago


Job description

Description
TGS Technology LLC is seeking a Full Stack Java Developer to join its development team in Charlotte, NC. This on-site role involves developing and supporting enterprise web applications used for business and data-driven systems. The developer will apply programming knowledge and software development frameworks to implement application features, maintain backend services, and support user interface functionality.
The position involves working with Java-based technologies, frontend web frameworks, relational databases, and modern development tools to support the development and maintenance of scalable web applications. The developer will collaborate with software engineers, QA teams, and DevOps personnel to implement application functionality and system enhancements within the organization's development environment.
Responsibilities
Application Programming and Development
  • Develop and maintain application functionality using Java, Spring Boot, and related programming frameworks to support enterprise web applications. Implement backend program modules and business logic to support application workflows.

API Development and Integration
  • Develop and maintain RESTful web services that enable secure communication between application components and frontend interfaces. Support system integrations and data exchange between internal applications and external systems.

Frontend Programming
  • Develop and enhance user interface components using React.js, HTML5, CSS3, and JavaScript to support responsive and user-friendly web applications.

Database Programming
  • Develop and optimize SQL queries and database interactions using relational database systems such as MySQL. Support database schema updates and data processing requirements for application functionality.

Requirements Analysis and Feature Implementation
  • Analyze technical and functional requirements and implement software features that support business processes and system functionality.

Testing and Debugging
  • Perform unit testing, debugging, and defect resolution to improve application reliability and performance. Participate in code reviews and implement improvements to maintain software quality.

Collaboration and Agile Development
  • Collaborate with engineering team members during Agile development activities including sprint planning, development reviews, and iterative feature development.

Application Maintenance and Deployment Support
  • Support deployment activities and ongoing application maintenance including system updates, bug fixes, and performance improvements.

Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field.
  • Proficiency in Java programming and object-oriented development principles.
  • Experience developing applications using Spring Boot and RESTful APIs.
  • Knowledge of React.js or modern frontend web technologies.
  • Experience working with relational databases and SQL programming.
  • Familiarity with version control systems such as Git.
  • Ability to collaborate within Agile development environments.
  • Programming Languages: Java, JavaScript
  • Frameworks: Spring Boot, React.js
  • Frontend Technologies: HTML5, CSS3
  • Databases: MySQL, MSSQL, PostgresSQL
  • Development Tools: Git version control
  • Application Architecture: Service-oriented and web-based application environments

Job Benefits
TGS offers excellent benefits - Including health, dental, and retirement!
TGS is an Equal Employment Opportunity employer and does not discriminate against any applicant for employment or employee on the basis of race, color, religious creed, gender, age, marital status, sexual orientation, national origin, disability, veteran status or any other classification protected by applicable discrimination laws.