1

Junior Java Programming Jobs in Apex, NC (NOW HIRING)

Junior Java Developer Strong Java, J2EE, Oracle, SQL experience Good knowledge of server-side JavaScript Agile/Scrum methodology experience Good knowledge of WSDL, XSD, and XML Preferable to have ...

Qualifications one or two years of experience in Java programming Additional Information * * Strong Java, J2EE, Oracle, SQL experience * Good knowledge of server-side JavaScript * Agile/Scrum ...

Sr.Java Software Engineer

Durham, NC · On-site

$120K - $159K/yr

... junior and associate engineers through code reviews, pair programming, and direct feedback. • ... with Java and Spring Boot for backend service development. Experience with contract-first API ...

Position Summary Vadum is seeking a Junior Software Engineer to support the design, development ... Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit -Learn, MATLAB, and ML ...

Position Summary Vadum is seeking a Junior Software Engineer to support the design, development ... Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML ...

Position Summary Vadum is seeking a Junior Software Engineer to support the design, development ... Experience with programming languages (JAVA, C/C++, Python/TensorFlow/Scikit-Learn, MATLAB, and ML ...

Junior Python Developer

Raleigh, NC · On-site

$65K - $84K/yr

... Programming Problem Solving Skills a must Ability to work in team environment as well as individually Communication and listening skills a must Experience with Java or Objective-C a plus, but not ...

next page

Showing results 1-20

Junior Java Programming information

See Apex, NC salary details

$46.5K

$81.4K

$122.7K

How much do junior java programming jobs pay per year?

As of Sep 8, 2026, the average yearly pay for junior java programming in Apex, NC is $81,396.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,500.00 and $81,100.00 per year, depending on experience, location, and employer.

What does a junior Java programmer do?

A Junior Java Programmer is an entry-level software developer who specializes in writing, testing, and maintaining Java applications. They typically work under the supervision of senior developers, assisting with coding, debugging, and implementing features. Their tasks often include fixing bugs, participating in code reviews, and learning best practices in software development. This role is ideal for individuals who are new to programming and looking to gain practical experience in Java development within a team environment.

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

To thrive as a Junior Java Programmer, you need a solid understanding of Java fundamentals, object-oriented programming principles, and a relevant degree or coursework in computer science. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of build tools like Maven is typically expected. Problem-solving abilities, attention to detail, and good teamwork and communication skills help you stand out in this role. These skills and qualities are crucial for writing reliable code, collaborating effectively, and adapting quickly in a dynamic software development environment.

What are some common challenges a junior Java programmer might face when starting out, and how can they overcome them?

As a Junior Java Programmer, you may initially find it challenging to understand large codebases, manage debugging complex issues, or adapt to new frameworks used by the team. It's common to feel overwhelmed by unfamiliar tools or best practices. To overcome these challenges, actively seek mentorship from senior developers, participate in code reviews, and dedicate time to practice and learn outside of daily tasks. Collaboration and communication within your team are key to quickly building your skills and confidence in the role.

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

AspectJunior Java ProgrammingJunior Software Developer
Required CredentialsJava certifications, basic programming knowledgeGeneral programming skills, possibly Java certifications
Work EnvironmentDevelopment teams, Java-focused projectsVaried projects, multiple languages, broader scope
Employer & Industry UsageTech companies, software firms using JavaWide range of industries, including tech, finance, and startups
Common Search & ComparisonYesYes

Junior Java Programming typically focuses on Java-specific skills and certifications, working mainly within Java development teams. In contrast, Junior Software Developer roles may involve multiple programming languages and broader responsibilities across various projects. Both roles are entry-level and often overlap in skills, but Java programming is more specialized.

Infographic showing various Junior Java Programming job openings in Apex, NC as of August 2026, with employment types broken down into 1% Internship, 76% Full Time, 17% Part Time, 5% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $81,396 per year, or $39.1 per hour.

NC FAST Junior Java Developer/Test Engineer

Datasoft Technologies, Inc.

Raleigh, NC • On-site

Other

Medical, Dental, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

NC FAST Junior Java Developer/Test Engineer (807791)
  • Start Date: 09/01/2026
  • End Date: 08/31/2027
  • No New Submittals: 09/04/2026
Job Description
NC Families Accessing Services through Technology (NC FAST) requires the services of a Junior Java Developer/Test Engineer to support development and implementation of NC FAST Operations and Maintenance related to the FNS Program.
The NC Department of Health and Human Services (NC DHHS) seeks a contractor resource to assist with the development and implementation of NC FAST as a Junior Java Developer. This resource contributes to the full lifecycle of Java-based applications in a collaborative environment. This position is responsible for writing test scripts, performing manual testing, creating and executing TOSCA automated test scripts, writing junit and jmockit test scripts to support automated developer testing, assisting senior developers in building, testing, and debugging Java applications, writing clean code, participating in code reviews, working with databases, and performing SDLC best practices in a supportive team setting, focusing on growth and contributing to quality software delivery in the Curam Application.
The primary responsibilities of this team member will be to:
  • Write manual test scripts and perform manual testing
  • Complete automated testing with TOSCA
  • Develop and execute junit and jmockit test scripts for developer unit testing
  • Assist in designing, developing, and maintaining new Java applications and features
  • Write clean, efficient, testable, and well-documented code following industry standards
  • Collaborate with senior developers and cross-functional teams to understand requirements and implement solutions
  • Debug and resolve software defects ensuring application stability
  • Participate in code reviews providing and receiving feedback to improve code quality
  • Work with database changes and integrate them into applications (e.g. SQL)
  • Contribute to system documentation and continuous improvement of development processes
  • Stay current with new testing and Java technologies, trends and best practices
The primary skills necessary for this Junior Java Developer position are:
  • Proficiency in writing test scripts
  • TOSCA script development and execution
  • junit and jmockit script development
  • Solid understanding of Java fundamentals, object-oriented programming, data structures and algorithms
  • Familiarity with the software development lifecycle (SDLC)
  • Experience with development tools (IDEs like Eclipse, Git, RSA)
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Knowledge of the Curam application
Additional skills beyond the basics are:
  • Knowledge of Q-Test, Neo Load
  • Understanding of Agile methodologies
  • Basic knowledge of front-end technologies (HTML, CSS, JavaScript)
  • Exposure to Spring Framework, Hibernate or related technologies
Required / Desired SkillsSkillRequired / DesiredAmount of ExperienceExperience and proficiency developing and executing automated test scripts in TOSCA.Required3 YearsExperience and proficiency in using Client test tools including Test Director/Quality Center 9.0 or higher and Quick Test Professional (QTP) 9.5 or higherRequired3 YearsExperience testing web, GUI, client/server, and database applications.Required3 YearsExperience with requirements analysis and automated test cases/script development.Required3 YearsExperience with automated testing, testing tools, writing test plans and reviewing test cases.Required3 YearsExperience with Agile (Scrum, Kanban, or SAFe) developmentRequired2 YearsExperience coding using Java/J2EERequired2 YearsExperience developing and testing using junits and jomockitsRequired2 YearsExperience with executing SQL to validate or test.Required2 YearsExperience using NeoLoad and qTestRequired1 YearsUnderstanding of FNS/SNAP Program Policy guidelinesHighly desired2 YearsExperience with testing Curam products.Highly desired1 YearsExperience testing for a health and human services project.Highly desired1 YearsGood oral and written communications skills in order to interact on a daily basis with system developers, business analysts, and others.Required Ability to prioritize tasks within the project and work with minimal supervision or guidance.Required Ability to work in a rapidly changing environment.Required Strong analytical and problem solving skills.Required Experience navigating on a UNIX platform.Desired1 Years
About our Company
DataSoft Technologies is a highly recognized provider of professional IT Consulting services in the US. Founded in 1994, DataSoft Technologies, Inc. provides staff augmentation services for Information Technology and Automotive Services. Our team member benefits include:
Paid Holidays/Paid Time Off (PTO)
Medical/Dental Insurance Group
Accident/Critical Illness Insurance
Life Insurance
401 (K)