1

Mid Level Java Developer Jobs in North Carolina (NOW HIRING)

AWS Java Developer

Raleigh, NC ยท On-site

$45 - $58.25/hr

The client is looking to hire an AWS/Java developer with 8-10 years of software development ... Proficient in utilizing AWS services and related components towards building enterprise level Data ...

Java Developer

Charlotte, NC ยท On-site

$49.75 - $64.50/hr

We are seeking a talented application developers to provide technical leadership, oversight; documentation and optimization for migrating enterprise level applications to Java 8 platform. Additional ...

Java developer - Hybrid

Raleigh, NC ยท On-site

$49.50 - $64.25/hr

Title: Java developer - Hybrid Location :Raleigh,NC Length :Long term Restriction: w2 or c2c ... This individual must have proven experience with enterprise level software development programs.

RIT Solutions, Inc. is seeking a highly skilled Senior Backend Java Developer to join the Asset ... Required : โ€ข Expert-level Java and Spring Boot. โ€ข Strong experience with myBatis and expert ...

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 ... Proficient in utilizing AWS services and related components towards building enterprise level Data ...

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 ... Proficient in utilizing AWS services and related components towards building enterprise level Data ...

Sr. Java Developer

Durham, NC ยท On-site

$50 - $52/hr

Job Title Sr. Java Developer Location Durham NC or Burlington NC (Hybrid - 3 days onsite) Rate Pay ... avoid system-level dependency conflicts. * Solid understanding of application security (e.g ...

Sr. Java Developer

Durham, NC ยท On-site

$55.25 - $70.50/hr

MUST HAVE: * 6-7 years as a Java Developer java 11-21 & Spring Boot * Strong AWS experience (hands ... avoid system-level dependency conflicts. * Solid understanding of application security (e.g ...

AWS/Java Developer

Raleigh, NC ยท On-site

$70 - $75/hr

Experience with DevOps practices and automation tools. * Strong verbal and written communication ... Proficient in utilizing AWS services and related components towards building enterprise level Data ...

Full Stack Java Developer

Charlotte, NC ยท On-site

$60 - $65/hr

Full Stack Java Developer Experience : 10+ years Location: Charlotte, NC Work Mode: Onsite (Monday ... Our work process promotes flexibility and we maintain a high level of discipline at different ...

NC FAST requires eight (8) mid level technical developer/programmer to assume significant delivery responsibilities to support NC FAST Project 4 Development. Qualifications Complete Description: The ...

Java Developer (React.js)

Charlotte, NC ยท On-site

$125 - $150/hr

Java Developer (React.js)Location: Charlotte, North Carolina (hybrid)Duration: 12 months This Java ... Experience with the Spring Framework and UI-level JavaScript. * Experience with QA Test Automation ...

Senior Java Developer

Cary, NC ยท On-site

$53 - $67.75/hr

Find similar career opportunities Senior Java Developer Category: Software Development/ Engineering ... The determination of this range includes various factors not limited to skill set, level ...

Java Full Stack Developer

Raleigh, NC ยท On-site

$51 - $65.75/hr

Java (core backend) * React or Angular (frontend) * AWS (hands-on cloud experience) Experience Level: * 3-5 years (mid-level) This will be a fullstack role, so we are targeting candidates who are ...

Showing results 21-40

Mid Level Java Developer information

See North Carolina salary details

$37

$52

$62

How much do mid level java developer jobs pay per hour?

As of Sep 8, 2026, the average hourly pay for mid level java developer in North Carolina is $52.30, according to ZipRecruiter salary data. Most workers in this role earn between $45.67 and $59.66 per hour, depending on experience, location, and employer.

What is a mid level Java developer?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

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

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What does a typical workday look like for a mid level Java developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What are the most commonly searched types of Java Developer jobs in North Carolina?

The most popular types of Java Developer jobs in North Carolina are:

What are popular job titles related to Mid Level Java Developer jobs in North Carolina?

For Mid Level Java Developer jobs in North Carolina, the most frequently searched job titles are:

What job categories do people searching Mid Level Java Developer jobs in North Carolina look for?

The top searched job categories for Mid Level Java Developer jobs in North Carolina are:

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

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

What are popular job titles related to Mid Level Java Developer jobs in NC?

For Mid Level Java Developer jobs in NC, the most frequently searched job titles are:

Infographic showing various Mid Level Java Developer job openings in North Carolina as of August 2026, with employment types broken down into 46% Full Time, and 54% Contract. Highlights an 100% In-person job distribution, with an average salary of $108,783 per year, or $52.3 per hour.

AWS Java Developer

Raleigh, NC โ€ข On-site

VIVA USA INC
IT Servicesย โ€ขย 51 - 200 employees

$45 - $58.25/hr

Contractor

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Key responsibilities

  • Collaborate with stakeholders to gather requirements and propose modernization strategies.

  • Design, develop, test, and deliver Java-based, cloud-native applications utilizing AWS services.

  • Monitor application performance, optimize for cost, security, and reliability, and ensure adherence to standards.


Job description

Hybrid
The client is seeking an AWS/Java developer specializing in Data modernization using cloud solutions on AWS .
The client is looking to hire an AWS/Java developer with 8-10 years of software development experience. This role involves close collaboration with the data modernization teams to design, implement, and manage AWS solutions that align with their technical requirements and business objectives.
Skill Sets and experience include:
Experience in modernizing legacy applications, which should include refactoring/migrating in-house legacy applications to the cloud environment.
Proficient in utilizing AWS services and related components towards building enterprise level Data Lakes.
Experience in software development with hands-on skills in Java - strong Java, J2EE, Java Spring framework & hibernate technology.
Experience working with any transactional or RDMS databases
Experience with DevOps practices and automation tools
Knowledge / experience using any ETL tools, experience with data analytics using PowerBI or AWS QuickSight etc. is plus.
Must have experience/familiar with Agile/Scrum Framework environments
Job responsibilities include (but not limited to):
Collaborating with stakeholders to gather requirements and propose effective modernization strategies
Design, develop and test Java-based, cloud-native applications and backend systems
Utilize AWS services within application architecture
Develop, test, debug and deliver within timeline using best tools and best practices available.
Participate in code reviews, ensure security best practices, and maintain clean, efficient code.
Monitor application performance and optimize for cost, security, and reliability.
Ability to identify, analyze, and resolve technical issues and challenges.
Ensures adherence to standards and best practices
Work with product manager, business stakeholders, and other team members to refine requirements and deliver solutions
Skill - Required / Desired - Amount of Experience
Proficient in using various AWS services (e.g., VPC, EC2, S3, Lambda, ECS, EKS, RDS, API Gateway, Glue Crawlers, Athena) to build and manage cloud - Required - 5 Years
Experience in software development with hands-on skills in Java - strong Java, J2EE, Java Spring framework & hibernate technology. - Required - 7 Years
Experience in modernizing applications, including refactoring, migration, and cloud-native development. - Required - 5 Years
Knowledge of modern database technologies and strategies for migrating and modernizing database systems - Required - 5 Years
Experience with DevOps practices and automation tools - Required - 5 Years
Experience with data analytics, business intelligence solutions (like Power BI or AWS QuickSight ) - Nice to have - 2 Years
Strong communication and collaboration skills to work with cross-functional teams, including developers, business analysts, and stakeholders. - Required - 7 Years
Experience working with creating AWS ETL jobs, data pipelines with high volumes of data - Required - 3 Years
AWS Certification - Nice to have
State Government experience - Nice to have
Notes:
Hybrid
VIVA is an equal opportunity employer. All qualified applicants have an equal opportunity for placement, and all employees have an equal opportunity to develop on the job. This means that VIVA will not discriminate against any employee or qualified applicant on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status