1

Java Software Developer Jobs in Portland, OR (NOW HIRING)

Java Developer

Portland, OR · On-site

$54 - $70/hr

Hands on experience coding in Java using Spring Boot, React, SQL ideally PostgresSQL. * Very strong ... Proficient in all aspects of the Software Development Life Cycle * Advanced understanding of agile ...

java Microservices Developer

Beaverton, OR · On-site

$53 - $68.75/hr

Job Title : java Microservices Developer Location : Beaverton, OR Type of hire : Contract/CTH Experience : 10+ years must (otherwise we are not work) Must Have Skills: Java, J2EE, REST services ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Java microservices Developer

Beaverton, OR

$53 - $68.75/hr

Java Microservices Developer Location : Beaverton, Oregon Must Have Skills : Java, J2EE, REST services, Micro services via Spring Boot (preferably), Also AWS is preferred Desired Skills: Git and JIRA ...

Experience in programming language Java and understanding of the software development life cycle * Project work on the skills * Knowledge of Core Java, javascript , C++ or software programming

next page

Showing results 1-20

Java Software Developer information

See Portland, OR salary details

$16

$60

$82

How much do java software developer jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for java software developer in Portland, OR is $60.13, according to ZipRecruiter salary data. Most workers in this role earn between $52.02 and $67.31 per hour, depending on experience, location, and employer.

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

To thrive as a Java Software Developer, 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 tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and frameworks like Spring or Hibernate is essential, and certifications like Oracle Certified Professional Java Programmer can be beneficial. Effective problem-solving, collaboration, and communication skills help developers excel within teams and adapt to changing project requirements. These skills and qualifications enable developers to build robust, scalable applications efficiently and contribute to successful project outcomes.

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

AspectJava Software DeveloperJava Web Developer
Primary FocusDeveloping Java applications and backend systemsBuilding and maintaining web applications using Java technologies
Required SkillsJava SE, object-oriented programming, database integrationJava EE, HTML/CSS, JavaScript, web frameworks
Work EnvironmentSoftware development teams, enterprise applicationsWeb development teams, internet-based projects
CertificationsOracle Java Certifications, Spring certificationsOracle Java Certifications, Web framework certifications

Java Software Developers focus on creating robust backend applications using Java, while Java Web Developers specialize in building dynamic web interfaces and web-based systems. Both roles require Java expertise and often overlap, but their primary responsibilities and skill sets differ based on the project type.

What does a Java Software Developer do?

A Java Software Developer is responsible for designing, developing, and maintaining software applications using the Java programming language. They work on various types of projects, from web and mobile applications to enterprise-level systems. Their duties typically include writing code, debugging and testing software, collaborating with team members, and ensuring that applications are efficient and secure. Java developers often work with frameworks such as Spring or Hibernate and may also be involved in integrating databases and APIs. Their role is essential in bringing software ideas to life and maintaining the smooth operation of existing applications.

How does a Java Software Developer typically collaborate with other team members during a project?

Java Software Developers often work closely with cross-functional teams that may include front-end developers, QA engineers, project managers, and UX/UI designers. Collaboration usually involves participating in daily stand-ups, code reviews, and sprint planning meetings to ensure alignment on project goals and timelines. Developers also use version control systems, like Git, and communication tools, such as Slack or Jira, to coordinate tasks and share progress. Effective teamwork is essential for integrating different components, troubleshooting issues, and delivering high-quality software solutions.
What cities near Portland, OR are hiring for Java Software Developer jobs? Cities near Portland, OR with the most Java Software Developer job openings:

$55.75 - $72/hr

Full-time

Posted 3 days ago


Job description

Hello All,
Greetings from Rootshell Inc.
Rootshell Enterprise Technologies Inc. is a recognized provider of professional IT Consulting services in the US. We are actively seeking Fullstack Java Developer for one of our client, Please share your resume with current location & full contact info
Job Title: Fullstack Java Developer
Location:Portland, Oregon - Onsite/Remote
Note:Looking for who can work on w2
Job Description:
Minimum of Bachelor of Computer Science (or equivalent) degree of education.
A minimum of 4 years of professional software development experience
A minimum of 2 years of professional Java development experience
Must have experience working on agile methodologies like Scrum and Kanban
Must have experience working with Microservices, REST APIs and distributed system communicating over HTTP.
Excellent English communications skills. Able to read and write technical documentation
Team player - Must be able to help others and willing to receive feedback from others.
Experience using file version control systems like Git, SVN or CVS.
Experience using InteliiJ, Eclipse or other IDE
High degree of integrity and commitment
Nice to haves:
Experience with AWS DynamoDB, SNS, SQS, S3, EC2 is nice to have.
Experience with SpringBoot is preferred
Experience with CD/CI is preferred
Experience having worked on e-Commerce projects is nice to have.
Experience with Java 11 or greater and functional programming is nice to have.
Regards,
Naveen
Naveen@rootshellinc.com