1

Java Software Engineer Jobs in Remote, OR (NOW HIRING)

Be Seen First

As a Senior Software Engineer, you will work collaboratively within a cross-functional team to design, develop, and modernize a native Java Android mobile application. * Your work will span backend ...

New

Sr. Data Analytics Engineer

OR · On-site +1

$107K - $128K/yr

Project Lead, Senior Software Engineer, Software Engineer, etc.). * 2 years of experience ... Python and Java programming. * Fundamental data architecture and design. * SQL and strong data ...

Sr. Data Analytics Engineer

OR

$107K - $128K/yr

Project Lead, Senior Software Engineer, Software Engineer, etc.). * 2 years of experience ... Python and Java programming. * Fundamental data architecture and design. * SQL and strong data ...

Solutions Engineer

Roseburg, OR · Remote

$100K - $118K/yr

This role applies strong engineering practices to troubleshoot, debug, and optimize software ... Proficiency in programming languages such as Java, Python, or C# for application development and ...

Solutions Engineer

Roseburg, OR · On-site +1

$100K - $118K/yr

This role applies strong engineering practices to troubleshoot, debug, and optimize software ... Proficiency in programming languages such as Java, Python, or C# for application development and ...

You ideally have a B.S. degree in Electrical Engineering, Computer Engineering, Software ... You are familiar with the following programming languages is a plus (Python, Java, C#, VB) * You ...

You ideally have a B.S. degree in Electrical Engineering, Computer Engineering, Software ... You are familiar with the following programming languages is a plus (Python, Java, C#, VB) * You ...

Adept skills with AutoCAD or similar CAD design software * Ability to prioritize and handle ... Adept with programming languages (Visual Basic, Java, Python, C++) * Experience with machine vision ...

Adept skills with AutoCAD or similar CAD design software * Ability to prioritize and handle ... Adept with programming languages (Visual Basic, Java, Python, C++) * Experience with machine vision ...

... software architecture, cloud engineering, and technical program management of complex projects with multiple stakeholders and dependencies * Experience of application development using Java ...

Security Architect

OR · On-site +1

$61 - $78.75/hr

Ability to mentor and guide other engineers. * You are a certified AWS Solutions Architect * Experience with designing medical software * Keycloak/RH-SSO, LDAP, SMART on FHIR, ... * Java/J2EE/Spring

Security Architect

OR · On-site +1

$61 - $78.75/hr

Ability to mentor and guide other engineers. * You are a certified AWS Solutions Architect * Experience with designing medical software * Keycloak/RH-SSO, LDAP, SMART on FHIR, ... * Java/J2EE/Spring

Java Software Engineer information

See Remote, OR salary details

$26

$60

$85

How much do java software engineer jobs pay per hour?

As of Jul 17, 2026, the average hourly pay for java software engineer in Remote, OR is $60.36, according to ZipRecruiter salary data. Most workers in this role earn between $49.71 and $68.22 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Engineer, you need strong programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Analytical thinking, problem-solving abilities, and effective teamwork distinguish high-performing individuals in this role. These skills ensure the efficient design, development, and maintenance of robust software applications in collaborative and dynamic technical environments.

What Does a Java Software Engineer Do?

A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.

Which pays more, C++ or Java?

For a Java Software Engineer, salary differences between C++ and Java roles depend on experience, location, and industry. Generally, C++ positions may offer higher salaries due to their use in performance-critical systems, but Java roles are also well-compensated, especially in enterprise environments. Both skills are valuable, and compensation varies based on specific job requirements and market demand.

What are some typical challenges Java Software Engineers face when working on large-scale enterprise applications?

Java Software Engineers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring high performance under heavy loads, and maintaining backward compatibility during system upgrades. Collaborating with cross-functional teams, like QA and DevOps, to streamline deployments and resolve integration issues is common. Additionally, keeping up with evolving frameworks and best practices is important for maintaining code quality and system reliability.

What engineer makes $500,000 a year?

A highly experienced senior software engineer, particularly in specialized fields like quantitative finance or at top tech companies, can earn $500,000 or more annually. These roles often require advanced skills, extensive experience, and sometimes stock options or bonuses as part of compensation packages.

What is the difference between Java Software Engineer vs Java Developer?

AspectJava Software EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDesigning, developing, and testing Java applicationsWriting, debugging, and maintaining Java code
Employer & Industry UsageTech companies, software firms, enterprise solutionsStartups, software companies, freelance projects
Common Search & ComparisonOften compared for roles involving system design and architectureFocused on coding and implementation tasks

While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

Are Java engineers in demand?

Java engineers are in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skilled Java developers with knowledge of frameworks like Spring and experience with cloud environments are particularly sought after in the job market.

What does a Java Software Engineer do?

A Java Software Engineer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on building efficient, scalable, and robust systems, often collaborating with other developers, testers, and stakeholders. Their tasks can include writing code, debugging, testing, and optimizing Java applications for various platforms, such as web, mobile, or enterprise environments. Java Software Engineers also help ensure that software solutions meet client or business requirements and adhere to industry best practices.

Is Java still useful in 2026?

Java remains a widely used programming language for Java Software Engineers in 2026, especially in enterprise applications, Android development, and backend systems. Its stability, large ecosystem, and ongoing updates ensure continued relevance, and knowledge of Java is valuable for many software development roles.
What are popular job titles related to Java Software Engineer jobs in Remote, OR? For Java Software Engineer jobs in Remote, OR, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer jobs in Remote, OR look for? The top searched job categories for Java Software Engineer jobs in Remote, OR are:
Infographic showing various Java Software Engineer job openings in Remote, OR as of July 2026, with employment types broken down into 100% Full Time. Highlights an 75% In-person, and 25% Remote job distribution, with an average salary of $125,557 per year, or $60.4 per hour.
Senior Software Engineer (Mobile Developer) (277646)

Senior Software Engineer (Mobile Developer) (277646)

ASK Consulting

OR • Remote

$75 - $83/hr

Contractor

Posted 2 days ago

New

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

"All candidates must be directly contracted by ASK Consulting on their payroll and cannot be subcontracted. We are unable to provide sponsorship at this moment".


Job Title: Senior Software Engineer (Mobile Developer)

Location:  Remote

Duration: 6 Months

Pay Range: $75.00-$83.00/hr on W2

 

Job Description:

  • Client is seeking a Senior Software Engineer to join our Engineering Technology team.
  • This role is focused on building and maintaining high-volume, web-based software applications that support Clients strategic goals.
  • As a Senior Software Engineer, you will work collaboratively within a cross-functional team to design, develop, and modernize a native Java Android mobile application.
  • Your work will span backend services, frontend user interfaces, and integrations with internal systems.
  • The ideal candidate will bring strong technical expertise, a mindset of continuous improvement, and a passion for mentoring and guiding team members.
  • You'll play a key role in shaping the system architecture, encouraging a culture of experimentation and delivery excellence.

Your Role:

  • Collaborate with cross-functional team members to plan, develop, and deliver high-quality technical solutions, ensuring alignment with project goals and business requirements.
  • Provide technical guidance, code reviews, and support to junior and mid-level engineers, fostering growth and knowledge-sharing within the team.
  • Actively contributes to a culture of innovation by sharing best practices, proposing improvements, and encouraging open communication and collaboration across teams.
  • Identify and test new approaches, tools, or solutions to drive innovation and continuous improvement. 
  • Build and maintain strong, collaborative relationships with cross-functional business stakeholders. 
  • Take accountability for business outcomes, showing a clear understanding of stakeholder responsibilities.  

 

Qualifications: 

  • Bachelor's degree in related discipline and 4 years of experience in software engineering. The right candidate could also have a different combination, such as a masters degree and 2 years of experience; a Ph.D. and up to 1 year of experience; or 8 years of experience in a related field.
  • Proficiency with Java stack: Java, Kotlin, Maven, Gradle, JUnit or other testing tools, JMeter or other load testing tools, along with key libraries for building REST APIs and authentication protocols.
  • Proficiency in creating Android mobile applications
  • Experience upgrading mobile applications from older Java-based native apps to Kotlin, including SDK/API level upgrades.
  • Proficiency with development tools and deployment pipelines: git, GitHub Enterprise or similar, unit testing, integration testing, load testing, curl, Postman, ability to troubleshoot all components in an enterprise API deployment from DNS on up, containers.
  • Cloud experience (AWS preferred): use of automated provisioning tools, account management, serverless tooling, API creation, deployment, load balancing, and security practices.
  • Database experience with relational databases (PostgreSQL, MySQL, or Oracle) and NoSQL databases such as DynamoDB. 
  • Experience with AI tools and an understanding of their operation, benefits and current drawbacks.
  • Familiarity with or experience participating in test-driven development environments or cultures that prioritize iterative testing and feedback loops. 
  • Working knowledge of Agile or Lean principles, with hands-on experience in Agile ceremonies and delivery cycles preferred.


About ASK: ASK Consulting is an award-winning technology and professional services recruiting firm servicing Fortune 500 organizations nationally. With 5 nationwide offices, two global delivery centers, and employees in 42 states-ASK Consulting connects people with amazing opportunities

ASK Consulting is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all associates.