2

Entry Level Java Developer Jobs in Mountain View, CA

Entry level QA

Fremont, CA

$21.25 - $28/hr

Basic Understanding of any programming language i.e. C, C++, Java, SQL, HTML, CSS Minimum qualification: bachelors degree preferred in CS or IT domain Additional Information Candidates can contact me ...

Machine Learning Engineer, Search Quality

Mountain View, CA · On-site

$140K - $265K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Our engineers work on a range of systems across the stack, including query understanding, document ... Strong coding skills (Python, Go, Java, C++, ...) * Thrive in a customer-focused, tight-knit and ...

Machine Learning Engineer, Search Quality

Mountain View, CA · On-site

$140K - $265K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

Our engineers work on a range of systems across the stack, including query understanding, document ... Strong coding skills (Python, Go, Java, C++, ...) * Thrive in a customer-focused, tight-knit and ...

Software Engineer (New Grad 2026)

Santa Clara, CA · On-site

$113K - $126K/yr

  • Medical

  • Life

  • Retirement

  • PTO

WE'D LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING: * entry level in May/June 2026 with a ... Strong programming skills in any of C, C++, Go, Python, Java, or Angular/JS. * Proficient in Data ...

Showing results 41-56

Entry Level Java Developer information

See Mountain View, CA salary details

$58.4K

$116.5K

$236.5K

How much do entry level java developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for entry level java developer in Mountain View, CA is $116,542.00, according to ZipRecruiter salary data. Most workers in this role earn between $74,300.00 and $120,900.00 per year, depending on experience, location, and employer.

What does an entry level Java developer do?

An entry-level Java developer is in charge of using programming languages to build software and applications. In this position, your duties primarily revolve around writing code, testing it, and troubleshooting existing code. You work with a team to develop internet and intranet applications as needed. You may also be in charge of creating user guides and other documentation for clients. In order to succeed as an entry-level Java developer, you need to be willing to challenge yourself and try new solutions when faced with problems.

What types of projects or tasks can I expect to work on as an entry level Java developer?

As an Entry Level Java Developer, you'll typically work on tasks such as fixing bugs, writing unit tests, and developing small features under the guidance of senior developers. You'll often participate in code reviews, collaborate with QA teams to ensure quality, and contribute to documentation. Many teams use Agile methodologies, so you'll likely attend daily stand-ups and sprint planning meetings, providing you with opportunities to learn from more experienced colleagues while gradually taking on more complex assignments as your skills grow.

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

To thrive as an Entry Level Java Developer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coding bootcamp experience. Familiarity with tools like Git, IDEs such as Eclipse or IntelliJ, and basic knowledge of SQL databases are typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you stand out in this role. These skills are essential for building reliable software, collaborating with other developers, and adapting quickly to new technologies and project requirements.

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

AspectEntry Level Java DeveloperJunior Java Developer
Required CredentialsBachelor's in CS or related field, basic Java knowledgeBachelor's in CS or related field, some Java experience
Work EnvironmentInternship or entry-level position, team collaborationEntry-level role, supervised tasks, learning-focused
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, IT services, corporate tech teams
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields and basic Java knowledge. They are often used interchangeably in job listings, focusing on entry-level candidates gaining practical experience. The main difference lies in terminology preference; 'Junior Java Developer' is more common in some regions or companies, but both roles serve as starting points for Java programming careers.

What are the most commonly searched types of Java Developer jobs in Mountain View, CA?

The most popular types of Java Developer jobs in Mountain View, CA are:

What job categories do people searching Entry Level Java Developer jobs in Mountain View, CA look for?

The top searched job categories for Entry Level Java Developer jobs in Mountain View, CA are:

What cities near Mountain View, CA are hiring for Entry Level Java Developer jobs?

Cities near Mountain View, CA with the most Entry Level Java Developer job openings:

Infographic showing various Entry Level Java Developer job openings in Mountain View, CA as of August 2026, with employment types broken down into 77% Full Time, 9% Part Time, and 14% Contract. Highlights an 80% Physical, 6% Hybrid, and 14% Remote job distribution, with an average salary of $116,542 per year, or $56 per hour.

Computer Operator, Linux

ASRC Federal Holding Company

Mountain View, CA • On-site

$24.04/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 days ago


ASRC Federal rating

7.8

Company rating: 7.8 out of 10

Based on 28 frontline employees who took The Breakroom Quiz

242nd of 449 rated engineering


Job description

ASRC Federal InuTeq is seeking an on-site Control Room Analyst in Mountainview, CA to support the NASA Advanced Supercomputing (NAS) facility, home to some of the world's fastest supercomputers, including Athena, Aitken, Cabeus, and Electra. This role is ideal for entry-level candidates looking to grow their careers in High Performance Computing (HPC), Linux systems, and technical operations within a mission-critical environment.

Attention Technology Enthusiasts and Linux Hobbyists: If you're looking to take the next step in your IT career, this is your opportunity to build hands-on experience in a cutting-edge HPC environment. This entry-level role is designed to help you grow your Linux and technical skillset while working alongside experienced engineers supporting mission-critical HPC NASA operations.

This is a 24/7 operations role, and candidates must be flexible to work 2nd shift (2:00 PM - 10:30 PM), 3rd shift (10:00 PM - 6:30 AM), or other assigned schedules. Flexible scheduling options are available, along with a full benefits package that includes tuition reimbursement to support your continued education.

Key Responsibilities:

  • Monitor and operate high performance computing (HPC) systems and supporting infrastructure

  • Provide first-level technical support and issue resolution for NAS users

  • Perform system monitoring, triage issues, and escalate to appropriate support teams

  • Execute basic system administration tasks and user account management

  • Troubleshoot system issues and perform initial analysis

  • Develop scripts and tools to automate repetitive operational tasks

  • Communicate system status and issues with operations and engineering teams

  • Conduct physical inspections of computing systems across multiple facilities

  • Manage tape library media and storage operations

Basic Qualifications:

  • U.S. Citizenship required; must be able to pass NASA background checks

  • One of the following:

  • High School Diploma + 3 years relevant experience, OR

  • Associate's Degree (technical field preferred) + 0-1 year experience, OR

  • Bachelor's Degree in a technical or natural science field

  • Foundational IT knowledge through education or experience

  • Strong customer service skills in a technical environment

  • Excellent communication and problem-solving abilities

  • Ability to work in a 24/7/365 shift-based environment

Preferred Qualifications :

  • Bachelor's Degree in Computer Science or related field

  • Experience with Linux command line or Linux certifications

  • Programming or scripting experience (e.g., Python, Bash, C, C++, Java, Perl, Ruby, Fortran)

  • Prior help desk or technical support experience

Why Join Us:

This is an excellent opportunity for individuals with a passion for technology especially Linux enthusiasts or those with hands-on IT experience to gain exposure to cutting-edge supercomputing environments. ASRC Federal offers career growth, hands-on training, and the chance to support mission-critical NASA operations.

Benefits :

ASRC Federal offers a comprehensive benefits package including :

  • Medical, dental, and vision insurance

  • Life insurance

  • 401(k) plan

  • Tuition reimbursement / education assistance

  • Paid time off (PTO) and holidays

We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. This position is offering an hourly pay rate of $24.04.

ASRC Federal and its Subsidiaries are Equal Opportunity. All qualified applicants will receive consideration for employment without regard to race, gender, color, age, sexual orientation, gender identification, national origin, religion, marital status, disability, protected veteran status, or any other factor prohibited by applicable law.

Job Details

Job Family Information Technology

Job Function Technical Support

Pay Type Hourly

Education Level Bachelor's Degree


What ASRC Federal employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom