1

Java Programming Jobs in North Carolina (NOW HIRING)

Java Developer - AI

Charlotte, NC

$49.75 - $64.50/hr

Java Developer With AI Experience Strong Java engineers with microservices and Spring Boot experience are needed. Experience in implementing and integrating AI models, including Large Language Models ...

Java Developer

Charlotte, NC

$49.75 - $64.50/hr

Java Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT ... Experience in writing Stored Procedures, functions, SQL queries and backend programming using ...

Senior JAVA Developer

Charlotte, NC

$56 - $71.25/hr

Senior Java Developer 100% onsite presence needed Position: Senior Java Developer Location: Charlotte, NC Duration: 12 Months Senior Java Developer who has got extensive experience on core Java ...

Java Developer

Raleigh, NC

$49.50 - $64.25/hr

Java, Java Applets, Web Programming Skills, Teamwork, Verbal Communication, Web User Interface Design, Software Requirements, Software Development Process, Object-Oriented Design (OOD), Multimedia ...

Fulltime BGV will be done for the selected candidates. - Hands-on experience with Java programming - someone with Dev experience would be a perfect match - Knowledge of test automation tools ...

Java Developer

Charlotte, NC · Hybrid

$49.75 - $64.50/hr

Strong understanding of object-oriented programming principles and design patterns. * Proficiency in Java, J2EE, Spring, Hibernate, and other Java frameworks. * Experience with RESTful APIs ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

Title: Sr Java Developer with Azure experience (Look for nearby candidates) Locations: Charlotte, NC (Hybrid), (3 days onsite/2 wfh) Duration: 12+ Months Contract W2 Candidates only Must have: 2-4 ...

Java Developer

Greensboro, NC

$44 - $57/hr

Java Developer E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and knowledge ...

Java Developer

Charlotte, NC · On-site

$49.75 - $64.50/hr

... programming. • Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle). • Understanding of Agile/Scrum methodologies. • Proficiency with version control systems such as ...

Senior Java Fullstack developer

Charlotte, NC · On-site

$56 - $71.25/hr

Responsibilities : • Contribute to the development, testing, implementation, and review of complex solutions that reside and are executed in a Angular/JAVA environment. • Provide programming ...

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 · On-site

$49.25 - $63.75/hr

Technical knowledge in the following areas of web application system analysis and programming: Java, J2EE, J2SE, XML, and XSL. Technical knowledge of Eclipse, HTML, Cascading Style Sheets and Web ...

Java Developers

Charlotte, NC

$49.75 - $64.50/hr

Java Developers Charlotte, NC Visa status: U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. Tax Terms: W2, 1099 Corp-Corp or 3rd Parties: Yes IT exp: 8yrs Java: 5yrs ...

next page

Showing results 1-20

Java Programming information

See North Carolina salary details

$14

$51

$70

How much do java programming jobs pay per hour?

As of Jun 17, 2026, the average hourly pay for java programming 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 does a typical workday look like for a Java Programmer?

A typical workday for a Java Programmer involves writing, testing, and debugging code for various applications or backend systems, often as part of a broader development team. You may participate in daily stand-up meetings, collaborate with project managers or QA engineers, and review code with peers to ensure best practices are followed. Beyond coding, you might also contribute to design discussions, refine user stories, and handle tasks related to integrating APIs or optimizing system performance. This role balances independent programming tasks with frequent interaction and coordination across technical and sometimes client-facing teams.

What jobs can you get with Java programming?

Java programming skills can lead to roles such as Java developer, software engineer, backend developer, Android app developer, and systems analyst. These positions typically require knowledge of Java frameworks, object-oriented programming, and development tools like IDEs and version control systems.

Is Java programming still in demand?

Java programming remains in high demand due to its widespread use in enterprise applications, Android development, and backend systems. Skilled Java developers with knowledge of frameworks like Spring and experience with cloud environments are particularly sought after in the job market.

Is Java outdated in 2026?

Java remains a widely used programming language for enterprise applications, Android development, and backend systems in 2026. Its extensive ecosystem, ongoing updates, and large developer community ensure its relevance for Java programmers. Staying current with new features and frameworks is important for maintaining job competitiveness.

Are Java programmers still in demand?

Java programmers are still in demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in Java, along with knowledge of frameworks like Spring and tools such as Maven, enhance job prospects in various industries.

What is a Java Programming job?

A Java Programming job involves designing, developing, and maintaining applications using the Java programming language. Java developers work on a variety of projects, including web applications, mobile apps, enterprise software, and cloud-based solutions. Responsibilities often include writing code, debugging, testing, and collaborating with teams to ensure software efficiency and scalability. Java is widely used due to its platform independence, making it a valuable skill in industries like finance, healthcare, and technology.

What are the key skills and qualifications needed to thrive in the Java Programming position, and why are they important?

To thrive in Java Programming, you need a strong command of object-oriented programming, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and relevant Java certifications (e.g., Oracle Certified Professional) is highly valued. Strong teamwork, effective communication, and adaptability help Java programmers excel in collaborative and fast-paced environments. These skills ensure the delivery of robust, maintainable code and support ongoing success in evolving tech landscapes.

What are the most commonly searched types of Java Programming jobs in North Carolina? The most popular types of Java Programming jobs in North Carolina are:
What are popular job titles related to Java Programming jobs in North Carolina? For Java Programming jobs in North Carolina, the most frequently searched job titles are:
What job categories do people searching Java Programming jobs in North Carolina look for? The top searched job categories for Java Programming jobs in North Carolina are:
Infographic showing various Java Programming job openings in North Carolina as of June 2026, with employment types broken down into 95% Full Time, 1% Part Time, 1% Temporary, 2% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $107,176 per year, or $51.5 per hour.
Lead Java Developer

Other

Posted 8 days ago


Job description

Lead Java Developer

Charlotte, North Carolina, United States

$ 85.00 - 86.00 (US Dollar)

Lead Java Developer needs 15+ years experience

Lead Java Developer requires:

Experience with Java based spring/spring boot application development

Experience with JavaScript libraries like Angular

CI/CD

Charlotte & Chicago. NJ, Iselin, NJ

10+ years Experience in Core Java, Spring framework, MVC

5+ Experience in AWS ( S3, EC2, Lambda, RDS, Cognito, Step functions ), strong SQL knowledge, REST API, Microservices development.

Lead Java Developer duties:

Assess the technical viability of emerging products and technologies.

Work with developers and infrastructure specialists to test and evaluate new technologies.

Participate in the development of business cases and obtaining approvals for capital expenditures.

Monitor and analyze new technology product performance and resolving issues regarding potential improvements or modifications to complex situations, as needed

Design and develop high resilient micro services and experienced in monolithic application to micro service architecture. Reviewing the work of other developers and providing feedback. Using coding standards and best practices to ensure quality.


Global Channel Management logo

About Global Channel Management

Sourced by ZipRecruiter

Global Channel Management is a technology company that specializes in various types of recruiting and staff augmentation. Global Channel Management understands the challenges companies face when it comes to the skills and experience needed to fill the void of the day to day function. Organizations need to reduce training and labor costs but at the same time requiring the best talent for the job. GCM's Ownership and Management teams have extensive Staffing, Recruiting, HR and Executive Leadership knowledge, Experience and Expertise. Our Understanding and Commitment to our Client's Satisfaction are key reasons GCM has been successful in establishing long term relationships.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Austell, GA, US

Year founded

2009

Social media