2

Entry Level Java Programmer Jobs in Portland, OR

... programming languages such as Python and Java to enhance AI model deployment - Overseeing the ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...

Entry Level Java Programmer information

See Portland, OR salary details

$37

$56

$71

How much do entry level java programmer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for entry level java programmer in Portland, OR is $56.39, according to ZipRecruiter salary data. Most workers in this role earn between $48.41 and $64.13 per hour, depending on experience, location, and employer.

What does an entry level Java programmer do?

An Entry Level Java Programmer is responsible for writing, testing, and debugging basic Java code under the guidance of senior developers. They typically work on simple applications or parts of larger projects, assisting with coding, documentation, and sometimes basic troubleshooting. These programmers are expected to have a foundational understanding of Java and programming concepts, and their role is often focused on learning and gaining practical experience in a professional setting.

What are the key skills and qualifications needed to thrive as an entry level Java programmer?

To thrive as an Entry Level Java Programmer, you need a solid understanding of Java programming, object-oriented principles, and a degree in computer science or a related field. Familiarity with integrated development environments (IDEs) like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and effective teamwork set candidates apart in this role. These skills ensure you can write efficient code, collaborate on projects, and quickly adapt to evolving technical requirements.

What are some common challenges faced by entry level Java programmers when joining a new team?

Entry-level Java programmers often encounter challenges such as understanding large, existing codebases, adapting to team coding standards, and learning to use version control systems like Git. Collaborating with more experienced developers can sometimes feel intimidating, but most teams encourage questions and mentorship. Over time, familiarity with the tools and workflows will grow, and seeking feedback early on helps accelerate learning and integration.

What is the difference between Entry Level Java Programmer vs Junior Java Developer?

AspectEntry Level Java ProgrammerJunior Java Developer
Required CredentialsBasic Java knowledge, possibly a degree in CS or related fieldSame as Entry Level Java Programmer, often with some certifications
Work EnvironmentInternship or entry-level team, learning-focusedDevelopment teams, collaborative projects, entry-level roles
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech departments, consulting firms
Common Search & Comparison IntentUnderstanding entry-level roles in Java developmentClarifying differences between similar junior roles

Both roles typically require foundational Java skills and are entry-level positions within software development teams. The term "Junior Java Developer" may imply slightly more hands-on development experience, but both are often used interchangeably in job listings. The main difference lies in the job title preference rather than significant role distinctions.

What are the most commonly searched types of Java Programmer jobs in Portland, OR?

The most popular types of Java Programmer jobs in Portland, OR are:

Infographic showing various Entry Level Java Programmer job openings in Portland, OR as of August 2026, with employment types broken down into 83% Full Time, 8% Part Time, and 9% Contract. Highlights an 81% Physical, 6% Hybrid, and 13% Remote job distribution, with an average salary of $121,714 per year, or $58.5 per hour.

Software Engineer (New Graduate) - North America Software Center

Vancouver, WA • On-site

TSMC - Taiwan Semiconductor Manufacturing Company Limited

$100 - $125/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

Select how often (in days) to receive an alert:

Software Engineer (New Graduate) - North America Software Center

At TSMC, we are dedicated to building world-class cloud-native infrastructure to support our global operations. Our North America Software Center is looking for a passionate software engineer to join our team and contribute to the success of TSMC fabrication worldwide. This entry-level position is ideal for someone with a solid software technical background and a keen interest in large-scale distributed system.

Who We're Looking For:We are seeking motivated and talented new graduates to join our team as entry-level Software Engineers. This is a fantastic opportunity to start your career by working alongside experienced engineers on innovative, cutting-edge projects that make a global impact. If you are excited to learn, grow, and solve real-world technical challenges, we want to hear from you!

Key Responsibilities:

Software Development: Design, develop, test, and maintain software applications and tools that enhance our global operations.

Problem Solving: Analyze technical challenges and provide creative, efficient solutions for complex problems.

Code Quality: Write clean, efficient, and maintainable code while following industry best practices and coding standards.

Collaboration: Work closely with cross-functional teams, including hardware, product management, and QA, to ensure seamless project delivery.

Learning and Growth: Stay curious and continuously learn about new technologies, tools, and best practices in software engineering.

Debugging and Testing: Assist in troubleshooting and debugging software to ensure reliability, performance, and scalability.

Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (recent graduates are encouraged to apply).

Programming Skills: Proficiency in at least one programming language such as Python, Java, C++, or Go.

Problem-Solving Ability: Strong analytical and problem-solving skills, with a passion for tackling technical challenges.

Teamwork: Excellent communication and interpersonal skills, with the ability to collaborate effectively in a team environment.

Passion for Technology: A genuine interest in software development and a desire to contribute to innovative, impactful projects.

Eligibility: Applicants must have legal authorization to work in the United States. We cannot provide visa sponsorship at this time. Employment is contingent upon passing a background check and drug screening, excluding cannabis testing in compliance with Washington state regulations.

Location & Schedule: This role is based on-site in Vancouver, Washington, operating Monday through Friday, 8 am - 5 pm. Additional hours may be required to meet operational demands.

At TSMC, your base pay is just one component of your comprehensive compensation package. For new hires in this position, the starting base salary typically ranges between $90,000 and $129,150 per year. The full salary range for this Job Grade extends from $90,000 - $142,200 depending on factors such as skills, qualifications, education, experience, tenure, and position level. TSMC’s total compensation package also includes market-competitive pay, profit sharing and incentive bonuses, and tuition assistance.

Comprehensive benefits include medical, dental, and vision insurance, life insurance, and access to a 401(k) plan with employer match.

Employees enjoy 12 holidays per year and accrue paid time off annually.

Our main campus offers a fantastic range of amenities, including a fitness center, game room, physical therapist, and a subsidized café. You're more than welcome to use them whenever you're in the area.

EOE Statement

TSMC Washington, LLC is committed to employing a diverse workforce and provides Equal Employment Opportunity for all individuals regardless of race, color, religion, gender, age, national origin, marital status, sexual orientation, gender identity, status as a protected veteran, genetic information, or any other characteristic protected by applicable law.

TSMC is an equal opportunity employer prizing diversity and inclusion. We are committed to treating all employees and applicants for employment with respect and dignity. If you require reasonable accommodation due to a disability during the application or the recruiting process, please feel free to notify us at recruitingwa@tsmc.com. TSMC confirms to all applicants its commitment to meet TSMC’s obligations under applicable employment law. Reasonable accommodations will be determined on a case-by-case basis.

TSMC Core Values

At TSMC, we invite talented individuals who share our vision and values to contribute to our continued success. Our core values are the foundation of our culture, guiding every decision and action. We seek applicants who deeply resonate with these principles and embody them in their work:

  • Integrity: Tell the truth. We do not brag. We do not make commitments lightly. Once we make a commitment, we devote ourselves completely to meeting that commitment.
  • Commitment: Employees are dedicated to the company, view the company’s success as their own and work diligently to make their best contributions. As commitment is mutual, the Company strives to serve the best interests of its employees.
  • Innovation: Innovation is the wellspring of the Company's growth. It means more than new ideas; it means putting ideas into practice.
  • Customer Trust: We strive to build deep and enduring relationships with our customers, who trust and rely on us to be part of their success over the long term.
#J-18808-Ljbffr