1

Junior Java Programmer Jobs in Oceanside, CA (NOW HIRING)

Coach and mentor junior engineers on best practices of software engineering, leveraging AI to ... Proficiency in mid-tier languages like Java. * Experience with test automation: TDD, unit ...

Write clean, efficient, and well-documented code in C, C++, and Java. * Support the full software ... Provide technical direction, mentorship, and training to junior engineers. * Interface regularly ...

Coach and mentor junior engineers on best practices of software engineering, leveraging AI to ... Proficiency in mid-tier languages like Java. * Experience with test automation: TDD, unit ...

Coach and mentor junior engineers on best practices of software engineering, leveraging AI to ... Proficiency in mid-tier languages like Java. * Experience with test automation: TDD, unit ...

Mentor junior engineers and champion engineering best practices * Troubleshoot and debug complex ... Java interoperability with Kotlin (preferred) * PostgreSQL and database fundamentals (preferred)

Mentor junior engineers and champion engineering best practices * Troubleshoot and debug complex ... Java interoperability with Kotlin (preferred) * PostgreSQL and database fundamentals (preferred)

Write clean, efficient, and well-documented code in C, C++, and Java. * Support the full software ... Provide technical direction, mentorship, and training to junior engineers. * Interface regularly ...

#Software Engineer - Senior Engineer

San Diego, CA · On-site

$130K - $171K/yr

... junior engineers through example, code reviews, design discussions, and technical guidance ... Java, Python, etc. Preferred Qualifications Experience * 5+ years of industry or equivalent ...

Data Engineer, Staff

San Diego, CA · On-site

$121K - $146K/yr

... Java, Python). • 3+ years of work experience with SQL or NoSQL Databases. • 3+ years of work ... Mentor junior engineers and provide technical guidance, including best practices for automating ...

Data Engineer, Senior Staff

San Diego, CA · On-site

$121K - $146K/yr

... Java, Python). • 3+ years of work experience with SQL or NoSQL Databases. • 3+ years of work ... Mentor junior engineers and provide technical guidance, including best practices for automating ...

Embedded Software Engineer

San Diego, CA · On-site

$139K - $183K/yr

... C, C++, Java, Python, etc. Preferred Qualifications: • Master's Degree in Engineering ... junior engineers. Level of Responsibility: • Works independently with minimal supervision. • ...

next page

Showing results 1-20

Junior Java Programmer information

See Oceanside, CA salary details

$63.1K

$110.5K

$166.6K

How much do junior java programmer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for junior java programmer in Oceanside, CA is $110,514.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,100.00 and $110,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments 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 the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What are Junior Java Programmers?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a Junior Java Programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

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

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What cities near Oceanside, CA are hiring for Junior Java Programmer jobs? Cities near Oceanside, CA with the most Junior Java Programmer job openings:
Infographic showing various Junior Java Programmer job openings in Oceanside, CA as of June 2026, with employment types broken down into 1% Internship, 67% Full Time, 10% Part Time, 4% Temporary, 17% Contract, and 1% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $110,514 per year, or $53.1 per hour.
Senior Site Reliability Engineer, Waymo Fleet

Senior Site Reliability Engineer, Waymo Fleet

Waymo

San Diego, CA

$60.50 - $80.50/hr

Other

Posted 3 days ago


Job description

Waymo's Software Reliability Engineers (SREs) are responsible for the stable operation of Waymo's fully autonomous systems and supporting infrastructure. As an SRE, you combine software and systems engineering techniques to build and run large-scale, fault-tolerant, reliable systems. You focus on optimizing existing systems, building new infrastructure, eliminating manual, error-prone or time-consuming work through automation, and ensuring products that are fast, efficient, and effective.

This role follows a hybrid work schedule and reports to the Tech Lead Manager. 

You will:

  • Become a Waymo production expert, and collaborate with other engineers to build reliable systems for autonomous vehicle operations, including depot logistics, automation flow, and critical vehicle state infrastructure
  • Manage end-to-end availability and performance for core fleet services, ensuring we have enough usable vehicle supply available to meet targeted user demand, and developing observability and automation to support this goal
  • Involvement in the whole lifecycle of services - from inception and design, through deployment, operation and refinement
  • Write designs and implement software to improve system architecture, telemetry or deployment for fleet-specific mission-critical services, preventing outages that could hinder vehicle launch or maintenance.
  • Write designs and code software/automation for global infrastructure
  • Serve as the first responder for fleet and supply infrastructure by leading incident response efforts. You'll participate in a sustainable on-call rotation, while championing a culture of blameless retrospectives to drive continuous improvement
  • Be a technical leader -- work with SREs, SWE partners and PMs to develop and set the technical direction and architectural guidelines for Waymo's software development

You have:

  • 6+ years of experience architecting and maintaining mission-critical systems in C++, Java, or Python
  • Proven ability to conduct deep-dive performance profiling and lead large-scale refactoring efforts to improve system maintainability and latency
  • Demonstrated success managing massive distributed systems and a drive to solve the unique production engineering challenges found at the intersection of software and physical vehicle fleets
  • A proven track record defining SLIs/SLOs/SLA frameworks. Experience designing and deploying observability systems to enhance system visibility and reliability through sophisticated monitoring aligned to critical service health and the CUJ needs of users, devs and SREs
  • Demonstrated experience leading cross-functional initiatives between Engineering and Dev
  • A history of mentoring junior and mid-level engineers, fostering a culture of operational excellence, and driving technical roadmap decisions for a high-growth department
  • A Bachelor's degree in a relevant field or 8+ years similar experience in a high growth environment with leadership experience

We prefer:

  • Demonstrated engineering leadership ability of a mission critical system at scale
  • A demonstrated track record of translating reliability needs into technical roadmaps and rigorous, data-driven SLO frameworks
  • Proven ability to lead deep-dive architectural investigations and resolve complex, high-impact system failures across the stack
  • A Bachelors of Computer Science (or similar)