1

Junior Java Developer Jobs in High Point, NC (NOW HIRING)

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ...

You will also guide and mentor junior team members, fostering a collaborative environment that ... Working knowledge of Java, Python, and C++ to guide effectively engineering discussions and ...

Mentor and guide junior and senior engineers, raising the overall technical bar of the team. MINIMUM REQUIREMENTS: Bachelor's degree in Computer Science or related field and 5 years of experience in ...

Mentor and guide junior and senior engineers, raising the overall technical bar of the team. MINIMUM REQUIREMENTS: Bachelor's degree in Computer Science or related field and 5 years of experience in ...

Full-Stack Developer

Greensboro, NC · On-site

$86K - $100K/yr

Developers work closely with analysts, engineers, and system users as needed to deliver well documented and tested solutions to the business. The position also requires integration with other ...

The Staff Software Engineer provides technical leadership that spans multiple teams and business units within a division, ensuring architectural consistency, guiding cross-team initiatives, and ...

The Staff Software Engineer provides technical leadership that spans multiple teams and business units within a division, ensuring architectural consistency, guiding cross-team initiatives, and ...

Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely with the CTO and other senior members of the R&D team to aid in designing & developing solutions to ...

Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely with the CTO and other senior members of the R&D team to aid in designing & developing solutions to ...

Legna Software, LLC is seeking a Software Engineer to join the R&D team. He/she will work closely with the CTO and other senior members of the R&D team to aid in designing & developing solutions to ...

next page

Showing results 1-20

Junior Java Developer information

See High Point, NC salary details

$54.4K

$95.3K

$143.6K

How much do junior java developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for junior java developer in High Point, NC is $95,308.00, according to ZipRecruiter salary data. Most workers in this role earn between $67,400.00 and $95,000.00 per year, depending on experience, location, and employer.

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.

Is Java still useful in 2026?

Java remains a widely used programming language for developing enterprise applications, Android apps, and backend systems in 2026. Junior Java Developers can benefit from its stability, extensive libraries, and strong community support, making it a valuable skill in the software industry. Knowledge of frameworks like Spring and tools such as Maven or Gradle enhances job prospects.

What are Junior Java Developers?

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.

Can I learn Java in 3 months?

Junior Java developers can acquire foundational skills in Java within three months with consistent study, practice, and hands-on projects. However, mastering advanced concepts, frameworks, and real-world application typically requires longer experience and ongoing learning.

Which pays more, C++ or Java?

For a Junior Java Developer, salaries for C++ and Java roles can vary based on industry, location, and experience, but generally, C++ positions tend to offer higher starting salaries due to its use in high-performance applications like gaming and finance. However, Java remains widely used in enterprise environments with competitive pay. Both skills are valuable, and salary differences may depend on specific job requirements and demand in the job market.

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 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 are the key skills and qualifications needed to thrive as a Junior Java Developer, and why are they important?

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.

Will AI replace Java devs?

AI is unlikely to fully replace Java developers, as they require problem-solving, design, and understanding of complex systems that AI cannot fully replicate. Instead, AI tools can assist Java developers by automating repetitive tasks and improving productivity, making their roles more efficient. Continuous learning and adapting to new technologies remain important for Java developers to stay relevant in the evolving tech landscape.
What are the most commonly searched types of Java Developer jobs in High Point, NC? The most popular types of Java Developer jobs in High Point, NC are:
What are popular job titles related to Junior Java Developer jobs in High Point, NC? For Junior Java Developer jobs in High Point, NC, the most frequently searched job titles are:
What job categories do people searching Junior Java Developer jobs in High Point, NC look for? The top searched job categories for Junior Java Developer jobs in High Point, NC are:
What cities near High Point, NC are hiring for Junior Java Developer jobs? Cities near High Point, NC with the most Junior Java Developer job openings:
Infographic showing various Junior Java Developer job openings in High Point, NC as of July 2026, with employment types broken down into 74% Full Time, 14% Part Time, and 12% Contract. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $95,308 per year, or $45.8 per hour.
Senior IT Applications Engineer, Java (Greensboro, NC)

Senior IT Applications Engineer, Java (Greensboro, NC)

Kaiser Permanente

Greensboro, NC • On-site

$127K/yr

Full-time

Posted 6 days ago


Job description

Job Summary:

This senior level employee is primarily responsible for translating business requirements and functional specifications into software solutions, for contributing to and leveraging the technical direction for the development of integrated business and/or enterprise application solutions, and for serving as a technical expert for project teams while providing consultation to help ensure new and existing software solutions are developed.

Essential Responsibilities:


  • Conducts or oversees business-specific projects by applying deep expertise in subject area; promoting adherence to all procedures and policies; developing work plans to meet business priorities and deadlines; determining and carrying out processes and methodologies; coordinating and delegating resources to accomplish organizational goals; partnering internally and externally to make effective business decisions; solving complex problems; escalating issues or risks, as appropriate; monitoring progress and results; recognizing and capitalizing on improvement opportunities; evaluating recommendations made; and influencing the completion of project tasks by others.

  • Practices self-leadership and promotes learning in others by building relationships with cross-functional stakeholders; communicating information and providing advice to drive projects forward; influencing team members within assigned unit; listening and responding to, seeking, and addressing performance feedback; adapting to competing demands and new responsibilities; providing feedback to others, including upward feedback to leadership and mentoring junior team members; creating and executing plans to capitalize on strengths and improve opportunity areas; and adapting to and learning from change, difficulties, and feedback.

  • As part of the IT Engineering job family, this position is responsible for leveraging DEVOPS, and both Waterfall and Agile practices, to design, develop, and deliver resilient, secure, multi-channel, high-volume, high-transaction, on/off-premise, cloud-based solutions.

  • Provides insight into recommendations for technical solutions that meet design and functional needs.

  • Translates business requirements and functional specifications into physical program designs, code modules, stable application systems, and software solutions by partnering with Business Analysts and other team members to understand business needs and functional specifications.

  • Ensures appropriate translation of business requirements and functional specifications into physical program designs, code modules, stable application systems, and software solutions by partnering with Business Analysts and other team members to understand business needs and functional specifications.

  • Serves as an expert for innovative technical solutions that meet design and functional needs.

  • Facilitates and serves as a technical expert for project teams throughout the release schedule of business and enterprise software solutions.

  • Builds and maintains trusting relationships with internal customers, third party vendors, and senior management to ensure the alignment, buy-in, and support of diverse project stakeholders.

  • Recommends complex technical solutions that meet design and functional needs.

  • Collaborates with architects and/or software consultants to ensure functional specifications are converted into flexible, scalable, and maintainable solution designs.

  • Provides expertise and guidance to team members for systems incident responses for complex issues.

  • Provides implementation and post-implementation triage and support of business software solutions by programming and/or configuring enhancements to new or packaged-based systems and applications.

  • Reviews and validates technical specifications and documentation.

  • Identifies specific interfaces, methods, parameters, procedures, and functions to support technical solutions while incorporating architectural designs.

  • Supports component integration testing (CIT) and user acceptance testing (UAT) for application initiatives by providing triage, attending test team meetings, keeping the QC up-to-date, performing fixes and unit testing, providing insight to testing teams in order to ensure the appropriate depth of test coverage, and supporting the development of proper documentation.

  • Leads systems incident support and troubleshooting for complex and non-complex issues.

  • Identifies specific interfaces, methods, parameters, procedures, and functions, as required, to support technical solutions serving as an escalation point for complex or unresolved issues related to requirements translation.

  • Develops and validates complex testing scenarios to identify application errors and ensure software solutions meet functional specifications.

  • Participates in all software development lifecycle phases by applying comprehensive understanding of company methodology, policies, standards, and internal and external controls.

  • Develops, configures, or modifies basic to moderately complex integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using programming languages.

  • Provides consultation to help ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures.

  • Builds partnerships with IT teams and vendors to ensure written code adheres to company architectural standards, design patterns, and technical specifications.

  • Leads the development, validation, and execution of testing scenarios to identify application errors and ensure software solutions meet functional specifications.

  • Leads, mentors, and trains other technical resources to develop software applications.

Minimum Qualifications:


  • Minimum five (5) years experience working on project(s) involving the implementation of solutions applying development life cycles (e.g., SDLC).

  • Minimum two (2) years in a technical leadership role with or without direct reports.

  • Bachelors degree in Computer Science, CIS, or related field and Minimum eight (8) years experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.