1

Java Developer Jobs in Medford, OR (NOW HIRING)

Software Developer II

White City, OR ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Role Overview We are seeking a Software Developer II to join our engineering team on-site at our headquarters. This is an intermediate role for an established developer with professional experience ...

Software Developer II

White City, OR ยท On-site

$70 - $90/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Role Overview We are seeking a Software Developer II to join our engineering team on-site at our headquarters. This is an intermediate role for an established developer with professional experience ...

Software Developer II

White City, OR ยท On-site

$100K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Role Overview We are seeking a Software Developer II to join our engineering team on-site at our headquarters. This is an intermediate role for an established developer with professional experience ...

Software Developer II

White City, OR ยท On-site

$100K/mo

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Role Overview We are seeking a Software Developer II to join our engineering team on-site at our headquarters. This is an intermediate role for an established developer with professional experience ...

Control Technician 1-2

Medford, OR ยท On-site

$30 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Basic programming for Python, C, C#, Java, and/or Rust preferred Physical Requirements: This position is primarily performed in an office/business setting with some travel to construction or client ...

Control Technician 1-2

Medford, OR ยท On-site

$30 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Basic programming for Python, C, C#, Java, and/or Rust preferred Physical Requirements: This position is primarily performed in an office/business setting with some travel to construction or client ...

Control Technician 1-2

Medford, OR ยท On-site

$30 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Basic programming for Python, C, C#, Java, and/or Rust preferred Physical Requirements: This position is primarily performed in an office/business setting with some travel to construction or client ...

Control Technician 1-2

Medford, OR

$30 - $35/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Basic programming for Python, C, C#, Java, and/or Rust preferred Physical Requirements: This position is primarily performed in an office/business setting with some travel to construction or client ...

Software Engineer

Central Point, OR ยท On-site

  • Retirement

  • PTO

Description What It Is This isn't just another job, it's an opportunity to jump into a real production environment, gain hands-on experience, and grow quickly through meaningful on-the-job training.

Software Engineer

Central Point, OR ยท On-site

$80K - $100K/yr

  • Retirement

  • PTO

Job Type Full-time Description What It Is This isn't just another job, it's an opportunity to jump into a real production environment, gain hands-on experience, and grow quickly through meaningful on ...

Java Developer information

See Medford, OR salary details

$16

$58

$80

How much do java developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java developer in Medford, OR is $58.91, according to ZipRecruiter salary data. Most workers in this role earn between $50.96 and $65.91 per hour, depending on experience, location, and employer.

What is a Java developer?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What do Java developers do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

What are the key skills and qualifications needed to thrive as a Java developer, and why are they important?

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Is a Java developer still in demand?

Java developers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud platforms can enhance job prospects in this field.

What are the most commonly searched types of Java Developer jobs in Medford, OR?

The most popular types of Java Developer jobs in Medford, OR are:

What cities near Medford, OR are hiring for Java Developer jobs?

Cities near Medford, OR with the most Java Developer job openings:

Infographic showing various Java Developer job openings in Medford, OR as of August 2026, with employment types broken down into 75% Full Time, 12% Part Time, and 13% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $122,531 per year, or $58.9 per hour.

Software Developer II

NIC Industries Inc

White City, OR โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 23 days ago


Job description

Role Overview

We are seeking a Software Developer II to join our engineering team on-site at our headquarters. This is an intermediate role for an established developer with professional experience who is ready to take greater ownership of projects. You will be a key contributor to our proprietary Warehouse Management System.

As a Dev II, you are expected to move beyond foundational learning to master independent feature delivery. You will work closely with our Dev III, Senior, and Lead engineers, while also providing guidance and peer support to Dev I team members.


Career Growth & Pathing

We are builders, and we want you to build a career here. We provide a structured internal growth path with clear milestones to help you advance through our engineering tiers:

  • Software Developer II (Current Role): Mastering independent feature delivery and code ownership.
  • Software Developer III: Leading technical design for complex features and mentoring others. Beginning to bridge the gap between features and business logic.
  • Senior Developer: Architecting systems and responsible for generating business-logic to software solutions.
  • Team Lead: Driving technical strategy and overseeing high-level project execution.

Responsibilities

  • Feature Ownership: Independently implement complex UI components and front-end logic for our web applications.
  • Code Quality: Lead and participate in daily code reviews to ensure our standards and best practices are maintained across the codebase.
  • Technical Design: Contribute to the technical design and architectural planning for new system features.
  • System Maintenance: Proactively maintain and update existing features to ensure high performance, responsiveness, and minimal technical debt.
  • On-Site Collaboration: Work side-by-side with production and warehouse teams to understand how your code impacts physical operations.
  • Mentorship: Actively participate in peer reviews and provide guidance to Software Developer I team members.

Qualifications Required

  • Experience: ~2-5 years of professional software development experience. Experience in manufacturing is a plus.
  • Technical Proficiency: Deep understanding of HTML, CSS, and modern JavaScript/TypeScript.
  • Framework Experience: Proven experience building applications with React/Next.js and working with databases like MySQL and Postgres.
  • Tooling: Proficiency with git, pnpm, and managing projects within a monorepo environment.
  • Infrastructure: Familiarity with Ubuntu and containerization using Docker.
  • High Agency: A self-starter mindset with a proven ability to research complex problems and deliver solutions independently.
  • Communication: Ability to clearly explain technical trade-offs and collaborate effectively in a team environment.


Preferred (But We Can Teach You!)

  • Backend Awareness: Familiarity with REST API development (.NET and C# preferred).
  • System Knowledge: Experience working with manufacturing platforms or Warehouse Management Systems (WMS).
  • Testing & CI/CD: Exposure to automated testing frameworks and CI/CD pipelines.
  • Education: A degree in Computer Science, a completed coding bootcamp, or equivalent professional experience.

Benefits & Perks:

  • 401(k) plan with a 4% match.
  • Company-Paid Life Insurance
  • Medical & GAP Insurance: Premium Health coverage paired with an employer-sponsored GAP plan.
  • Vision Care: Employer-sponsored VSP plan.
  • Critical Illness Protection
  • Voluntary Dental: High and low plan options.
  • Supplemental Protection: Optional accident and cancer policies.