Java Developer Jobs in North Carolina
Java Developer jobs in North Carolina are in strong demand, with openings concentrated in financial technology, healthcare IT, enterprise software, and defense contracting at every level from entry-level associate developer through senior architect. The largest hiring metros are Charlotte, Raleigh, and Durham, where established employers such as Bank of America, Fidelity Investments, and Red Hat have deep engineering footprints. The most sought-after specialties include Spring Boot microservices development, cloud-native Java on AWS or Azure, and backend API engineering for regulated industries. Find a role that fits below and apply directly.
Find Java Developer JobsOverview
Showing 4 of 33+ Java Developer jobs









Job ID:
J54998
Job Title:
Senior Java Full Stack Developer
Location:
Charlotte, NC
Duration:
12 Months + Extension
Domain Exposure:
Consumer Discretionary
Client:
To Be Discussed Later
Employment Type:
W-2, 1099, C2C
Work Authorization:
US Citizen, Green Card, H-1B, OPT-EAD, CPT, Other
Job Title: Senior Java Full Stack Developer
Location: Charlotte, NC (Hybrid)
Duration: 12 Months Contract
Bill Rate: $78/hr
Job Type: W-2, 1099, C2C
Client: To be Disclosed
Work Authorization: US Citizen, Green Card, OPT-EAD, CPT, H-1B, H4-EAD, Other
Job Description:
We are seeking an experienced Senior Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and modern front-end technologies. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating with cross-functional teams.
Roles and Responsibilities:
- Design, develop, and maintain enterprise applications using Java and Spring Boot.
- Build scalable RESTful APIs and microservices architectures.
- Develop responsive front-end applications using Angular or React.js.
- Implement application business logic and backend services.
- Integrate applications with relational and NoSQL databases.
- Develop and optimize SQL queries and database operations.
- Implement application security, authentication, and authorization.
- Participate in application design, code reviews, and technical discussions.
- Troubleshoot application issues and improve system performance.
- Develop and maintain CI/CD pipelines for automated deployments.
- Collaborate with DevOps, QA, and product teams.
- Prepare technical documentation and maintain coding standards.
Required Skills:
- 7+ years of experience in Java development.
- Strong hands-on experience with Java 8 or later.
- Expertise in Spring Boot, Spring MVC, and Spring Framework.
- Experience developing Microservices and RESTful APIs.
- Strong knowledge of Angular or React.js.
- Experience with Hibernate and JPA.
- Strong SQL skills and experience with Oracle, MySQL, or PostgreSQL.
- Knowledge of Docker and Kubernetes.
- Experience with Jenkins and CI/CD pipelines.
- Familiarity with Git, Maven, and Agile methodologies.
- Strong debugging and problem-solving skills.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.
See All 33 Java Developer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Java Developer JobsJava Developer Jobs by City in North Carolina
Where North Carolina roles are concentrated, by current openings.
Java Developer Job Market in North Carolina
A snapshot from current North Carolina openings, updated as new roles post.
Who's Hiring



Top Industries Hiring
- Technology & Software
- Consulting & Professional Services
What North Carolina Employers Look For
The qualifications that appear most often in java developer jobs across North Carolina.
- Bachelor's degree in computer science, software engineering, or a closely related technical field
- Proficiency in Java 11 or later with strong object-oriented design and development experience
- Hands-on experience with Spring or Spring Boot frameworks for building enterprise or microservices applications
- Familiarity with RESTful API design, JSON integration, and related backend communication patterns
- Experience with relational databases such as PostgreSQL, MySQL, or Oracle and writing SQL queries
- Exposure to cloud platforms such as AWS or Azure and containerization tools like Docker or Kubernetes
Java Developer Jobs in North Carolina: Frequently Asked Questions
How do you become a java developer in North Carolina?
Java development has no state-issued license in North Carolina, so entry is driven by education and demonstrated skill. Most hiring managers in North Carolina expect a bachelor's degree in computer science, software engineering, or a related field, though candidates who complete accredited coding programs and build a strong portfolio of Java projects are routinely hired as well. Industry certifications such as Oracle Certified Professional Java Developer strengthen a candidate's profile, particularly for roles at regulated employers in Charlotte's financial sector or the Research Triangle's technology companies.
How much do java developers make in North Carolina?
Java developers in North Carolina earn a median of about $81,070 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $26,170 for the lowest 10% to over $134,780 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire java developers in North Carolina?
Employers hiring java developers in North Carolina right now include Infosys, Accenture, and Collabera, based on current listings on Migrate Mate as of November 2026. North Carolina's concentration of financial services firms in Charlotte and technology and research companies in the Raleigh-Durham area means java developer demand is particularly steady across both commercial and enterprise software environments.
Which North Carolina cities have the most java developer jobs?
The cities with the most java developer openings in North Carolina are Charlotte, Raleigh, and Cary. Charlotte leads because of its dense cluster of major financial institutions and fintech firms requiring backend engineering, while Raleigh and Durham draw heavily from the Research Triangle Park ecosystem, where technology companies, health IT organizations, and federal contractors maintain large software development teams.
Are there remote java developer jobs in North Carolina?
Yes, and more than most fields. About 48% of java developer openings tied to North Carolina are remote or hybrid as of November 2026, reflecting how well backend and full-stack Java work translates to distributed teams. Backend API development and microservices engineering roles are the most consistently available as fully remote positions, while roles at financial institutions and defense contractors more often require hybrid or on-site presence due to data security policies.
How can I get hired as a java developer in North Carolina with little or no experience?
The most realistic entry path is securing a junior or associate developer role through one of the Research Triangle's many technology companies or Charlotte's financial services firms, which regularly hire new graduates into structured onboarding programs. Building a portfolio of Spring Boot projects on GitHub and obtaining the Oracle Certified Associate Java Programmer credential gives candidates a concrete edge. Lateral moves from QA engineering, technical support, or business analysis roles at North Carolina employers are common stepping stones, and community college programs aligned with North Carolina's tech sector provide additional credentialing for career changers.
Where can I find and apply to java developer jobs in North Carolina?
You can find and apply to java developer jobs in North Carolina on Migrate Mate, which lists current openings from employers hiring in the state right now. Search the listings, find roles that match your experience and preferred location or work arrangement, and apply directly to the ones that fit.
See All 33 Java Developer Jobs in North Carolina
Find roles in North Carolina that match your experience and apply in just a few clicks.
Find Java Developer Jobs