1

Junior Java Developer Jobs in Chapel Hill, NC (NOW HIRING)

Insight Senior Java Developer

Raleigh, NC · On-site

$50.50 - $64.50/hr

Insight Senior Java Developer Job Location: NYC/NY and Raleigh, NC Duarion: 12 + Months Key Skills: C# on server-side, Multithreading, SQL, WPF - Senior Java Developer with extensive hands-on ...

Senior Java Developer

Apex, NC · On-site

$43.50 - $55.50/hr

Design, develop, and maintain scalable microservices using Java and Spring Boot. * Develop and ... Collaborate with business, QA, DevOps, and other technical teams throughout the SDLC. * Follow ...

Senior Java Developer

Raleigh, NC

$55.75 - $71/hr

Design, develop, and maintain scalable microservices using Java and Spring Boot. * Develop and ... Collaborate with business, QA, DevOps, and other technical teams throughout the SDLC. * Follow ...

Senior Java Developer

Holly Springs, NC

$49.50 - $63.25/hr

Design, develop, and maintain scalable microservices using Java and Spring Boot. * Develop and ... Collaborate with business, QA, DevOps, and other technical teams throughout the SDLC. * Follow ...

Full Stack Java Developer

Raleigh, NC · On-site

$90K - $120K/yr

Full Stack Java Developer Location: Raleigh, NC Type: Full-time Department: BFSI2 Job Summary eClerx is seeking a motivated Full Stack Java Developer to join our Application Development team. This ...

Full Stack Java Developer

Raleigh, NC · On-site

$90K - $120K/yr

Responsibilities Full Stack Java Developer Location: Raleigh, NC Type: Full-time Department: BFSI2 Job Summary eClerx is seeking a motivated Full Stack Java Developer to join our Application ...

Senior Java Developer

Morrisville, NC · On-site

$53.50 - $68.25/hr

Design, develop, and maintain scalable microservices using Java and Spring Boot. * Develop and ... Collaborate with business, QA, DevOps, and other technical teams throughout the SDLC. * Follow ...

Java developer

Cary, NC · On-site

$47.25 - $61.25/hr

Java / J2EE * Unix / Linux * PLSQL/SQL * Spring/Hibernate * Tomcat * Oracle 11g * Transformation technologies Additional Information Thanks and regards , Anuj Garg

Sr. Java Developer with GCP/AWS

Raleigh, NC · On-site

$55.75 - $71/hr

Job Title: Sr. Java Developer with GCP/AWS Job Location: Raleigh, NC Job Type: Contract Required Qualifications * 8 years of software development experience in enterprise web applications * 8 years ...

Senior Java Developer

Cary, NC · On-site

$58.25 - $74.50/hr

... developers to design and implement of cross-platform REST API WSs application (As per Microservices architecture) within a structured development process; Work with full stack components (Java ...

Responsibilities Senior Full Stack Java Developer Location: Raleigh, NC Type: Full-time Department: BFSI2 Job Summary eClerx is seeking a motivated SeniorFull Stack Java Developer to join our ...

Senior Full Stack Java Developer Location: Raleigh, NC Type: Full-time Department: BFSI2 Job Summary eClerx is seeking a motivated SeniorFull Stack Java Developer to join our Application Development ...

Java React Developer

Raleigh, NC · On-site

$49.50 - $64.25/hr

... Java Open-source Technologies - Apache camel, Spring boot. * Expertise in AWS Cloud Technologies - ECS, S3, SQS, Step Functions, Lambda serverless implementations. * Expertise in AWS DevOps ...

Showing results 41-60

Junior Java Developer information

See Chapel Hill, NC salary details

$50.6K

$88.7K

$133.6K

How much do junior java developer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for junior java developer in Chapel Hill, NC is $88,656.00, according to ZipRecruiter salary data. Most workers in this role earn between $62,700.00 and $88,400.00 per year, depending on experience, location, and employer.

What is a junior Java developer?

Junior Java Developers are entry-level software engineers who specialize in building and maintaining applications using the Java programming language. They typically work under the supervision of more experienced developers and are responsible for writing code, debugging, and participating in code reviews. Their tasks may also include testing software, learning new frameworks, and assisting with the design and implementation of features. Junior Java Developers usually have foundational knowledge of Java and related technologies, and they are eager to develop their skills through hands-on experience.

What does a junior Java developer do?

Junior Java developers are entry-level programmers who are part of a team of coders and developers. They work on both front-end and back-end codes to build an application. Being a junior Java developer requires extensive knowledge of coding and the program language JavaScript to develop and troubleshoot products. As a junior Java developer, you run tests to pinpoint errors, migrate code and data, and ensure the program is integrated with other company developments.

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

A Junior Java Developer should have a solid understanding of Java programming, object-oriented principles, and basic software development concepts, often supported by a relevant degree or coding bootcamp. Familiarity with tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks like Spring Boot is typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork are important soft skills in this role. These competencies enable efficient code development, smooth collaboration, and the ability to quickly adapt to new technologies and project requirements.

What are some common challenges a junior Java developer might face during their first year, and how can they overcome them?

Junior Java Developers often encounter challenges such as understanding large codebases, adapting to agile development processes, and managing task priorities. To overcome these hurdles, it’s helpful to proactively seek mentorship from senior developers, regularly review documentation, and participate in code reviews. Effective communication with team members also accelerates learning and helps clarify requirements or technical uncertainties. Embracing continuous learning through online resources and hands-on projects will further strengthen your skills and confidence.

What is the difference between Junior Java Developer vs Java Developer?

AspectJunior Java DeveloperJava Developer
Required Experience0-2 years2+ years
CertificationsOptional, entry-level certificationsOptional, advanced certifications
Work EnvironmentSupportive, learning-focused teamsProject-driven, independent roles
ResponsibilitiesAssist in coding, bug fixing, learning frameworksDesign, develop, maintain Java applications

The main difference between a Junior Java Developer and a Java Developer lies in experience, responsibilities, and independence. Junior Java Developers are typically entry-level, focusing on learning and supporting tasks, while Java Developers have more experience and handle complex development projects independently.

How much do junior Java developers make?

Junior Java developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and experience. Entry-level roles often require knowledge of Java, object-oriented programming, and development tools like Eclipse or IntelliJ IDEA.

Is a Junior Java Developer still in demand?

Junior Java Developers remain in demand due to the widespread use of Java in enterprise applications, web development, and Android app creation. Employers seek candidates with foundational Java skills, knowledge of frameworks like Spring, and familiarity with version control tools such as Git. Continuous learning and certifications can enhance job prospects in this field.

What job categories do people searching Junior Java Developer jobs in Chapel Hill, NC look for?

The top searched job categories for Junior Java Developer jobs in Chapel Hill, NC are:

What cities near Chapel Hill, NC are hiring for Junior Java Developer jobs?

Cities near Chapel Hill, NC with the most Junior Java Developer job openings:

Infographic showing various Junior Java Developer job openings in Chapel Hill, NC as of August 2026, with employment types broken down into 77% Full Time, 9% Part Time, and 14% Contract. Highlights an 79% Physical, 7% Hybrid, and 14% Remote job distribution, with an average salary of $88,656 per year, or $42.6 per hour.

Insight Senior Java Developer

ACI Infotech

Raleigh, NC • On-site

$50.50 - $64.50/hr

Full-time

Re-posted 7 hours ago


Job description

Job Title: Insight Senior Java Developer
Job Location: NYC/NY and Raleigh, NC
Duarion: 12 + Months
Key Skills: C# on server-side, Multithreading, SQL, WPF
Job Description -
Senior Java Developer with extensive hands-on experience to become part of INSIGHT Team, our Global Credit Risk System. Over 15,000 users from Front to Back Office use INSIGHT for Exposure Calculations, Exposure Monitoring (Checking limits) and Reporting (Regulatory and monitoring purposes). With an increasing focus on Risk Management, Regulatory rigor and ongoing Architecture simplifications, it is an excellent opportunity to improve your skills and knowledge across a range of complex financial Instruments.
The candidate will be working in an agile and fast-pacing environment, building robust and scalable components, risk calculators using new message based real-time architecture that replaces current C/C++ and DB Stored Procedure based system. New system is developed using Apache Kafka messaging and Hazelcast distributed cache. Developed using Java and will be hosted Cloud platform using OpenShift and Kubernetes orchestration, horizontal POD autoscaler.
Candidate's primary responsibilities include a deep understanding of the new architecture, analyzing existing C++ and Stored Procedures, migrating the business logic to the new Spring Boot application processes and maintain them.
Primary responsibilities:
• Analyze and understand existing Insight processes and stored procedures
• Migrate existing functionality into new message-based architecture, develop components and calculators and maintain.
• Understand the scope, impact and own delivery of the system in partnership with other development leads.
• Communicate/Coordinate with the Project Manager(s)/BA regarding configuration, releases and defects.
• Review all requirements and prepare/contribute to Design decisions & testing strategy.
• Contribute in continuous SME build out on the various Insight risk calculations, limit monitoring and reporting processes.
Qualifications:
• Bachelor's Degree in Computer Science or equivalent
• Software development experience of ~10 years, preferably in Banking Industry and/or Financial Services
• Advanced Java server-side development skills with an understanding of core Java, design patterns, multithreading and coding for performance are essential.
• Proficient in database, including analyzing, understanding stored procedures
• Hands-on experience working with Spring/Spring Boot frameworks
• Prior experience working with real-time messaging systems such as JMS essential. Experience with Kafka is plus.
• Prior experience working with enterprise distributed caches is desirable.
• Hands-on experience with Linux platform. Shell scripting skills is a plus.
• Prior experience working on Cloud container technologies, OpenShift, Kubernetes is a plus.
• Prior experience working with Credit Risk systems, business knowledge on Trade, Collateral, Netting, and Sensitivity etc., is desirable.
• Exposure to SDLC tools, such as JIRA, SVN, GIT and Crucible etc.