1

Java Developer Software Developer Jobs in North Carolina

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Java Developer Location: Charlotte, NC Employment Type: Full-time Overview: We are seeking an ... Participate in the full software development lifecycle -- from requirements to deployment. * Stay ...

Java Developer

Charlotte, NC

$49.75 - $64.50/hr

Java Developer Location: Charlotte, NC Employment Type: Full-time Overview: We are seeking an ... Participate in the full software development lifecycle -- from requirements to deployment. * Stay ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Veracity Software Pvt. Ltd. is looking for a Java Developer with extensive experience. The role involves working on both frontend and backend technologies, specifically in the banking and financial ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Software Engineer 4/Full Stack Java * Support credit card servicing. * Doing a major platform migration from legacy .Net to modern stack with Java, mongo DB, React. Project scheduled through end of ...

Java Developer

Cary, NC · On-site

$48.50 - $62.75/hr

Global Role Family : 6504 Developer / Software Engineer * Local Role Name : JAVA DEV * Local Skills : JAVA DEV * Languages Required: : ENGLISH

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Veracity Software Pvt. Ltd. is seeking a Java Developer for a contract position in Charlotte, NC. The role requires extensive experience in full stack development, including UI and backend ...

Java Developer

Raleigh, NC · On-site

$49.50 - $64.25/hr

We work closely with our software vendor partners including SAP, Liferay, Microsoft, Informatica ... Java Developer Job Duties: Defines site objectives by analyzing user requirements; envisioning ...

Java Developer

Raleigh, NC · On-site +1

$49.50 - $64.25/hr

Java Developer Location: Raleigh, NC *This is a remote position. If the candidate isn't local the ... software conversions, maintenance (including production support), etc. 5. Secondary skills should ...

AEM Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Required Qualifications: * 4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Experienced and versatile Java enterprise software engineer with proven experience in delivering robust technical solutions within a results oriented environment. * Comfortable working on multiple ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Title: Sr Java Developer with Azure experience (Look for nearby candidates) Locations: Charlotte ... Design, code, test, debug Java EE / Spring based Enterprise software Leverage Enterprise tools and ...

Java Developer

Charlotte, NC

$49.75 - $64.50/hr

Our client is looking a Java/Oracle Integration Engineer to working on software product implementation and integration projects for external client customers. Candidate will be responsible for all ...

Java Developer

Raleigh, NC · On-site

$49.50 - $64.25/hr

Responsibilities : • Developing and maintaining software using Java and enterprise system APIs ... programming Preferred : • Web-based development experience (JSP, JavaScript, MVC, Spring ...

Java Developer

Raleigh, NC · On-site

$49.50 - $64.25/hr

NC-810975 Hybrid/Local NC Govt Java Developer (Certified/15+) with Oracle, Web Services, JSP ... Required Proficiency in basic computer applications, such as Microsoft Office software products.

Java Developer

Charlotte, NC · On-site

$50 - $58/hr

Senior Software Engineer (Software Engineer 3) Location: Charlotte, North Carolina Duration ... Proficiency in programming languages such as Java, Python, C++, or similar. * Strong understanding ...

java developer

Charlotte, NC · Hybrid

$56 - $61.60/hr

Requisition Title : java developer Location : Charlotte ,NC (Hybrid)  Duration: 6 Months Pay ... Prioritize, assign and execute tasks throughout the software development life cycle * Develop Java ...

Java Developer III

Charlotte, NC

$49.75 - $64.50/hr

... software engineering practices and common practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Company Description Wells Fargo Wells Fargo Java Developer Location Charlotte, NC Duration 18 months Interview process ONSITE - LOCAL CANDIDATES ONLY Java Developer Charlotte, NC 18 months Over 8 ...

next page

Showing results 1-20

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 8, 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:

Java Developer

Charlotte, NC • On-site

$49.75 - $64.50/hr

Full-time

Re-posted 15 days ago


Job description

We are unable to sponsor or take over sponsorship of an employment visa at this time


Job Title: Java Developer

Location: Charlotte, NC
Employment Type: Full-time

Overview:

We are seeking an experienced Java Developer with a strong background in designing, developing, and deploying enterprise-grade applications. The ideal candidate will have 5+ years of hands-on experience in Java development, a deep understanding of modern frameworks, and a proven track record of delivering scalable, reliable software solutions.

Key Responsibilities:

  • Design, develop, and maintain high-performance Java applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and testable code following best practices.
  • Perform code reviews, troubleshoot issues, and optimize performance.
  • Integrate applications with databases, APIs, and third-party services.
  • Participate in the full software development lifecycle — from requirements to deployment.
  • Stay up to date with emerging technologies and frameworks to improve development efficiency.

Required Qualifications:

  • 5+ years of professional experience as a Java Developer.
  • Strong proficiency in Core Java, Spring Framework (Spring Boot, Spring MVC), and Hibernate/JPA.
  • Experience with RESTful APIs, microservices architecture, and multithreaded programming.
  • Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Understanding of Agile/Scrum methodologies.
  • Proficiency with version control systems such as Git.
  • Strong problem-solving skills and attention to detail.

Preferred Qualifications:

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of containerization tools (Docker, Kubernetes).
  • Familiarity with frontend technologies (JavaScript, React, or Angular) is a plus.
  • Exposure to CI/CD pipelines and DevOps tools.

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.


Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.