1

Junior Java Software Engineer Jobs in Berkeley, CA

Senior Software Engineer

Oakland, CA · Hybrid

$140K - $185K/yr

Java * SQL * Bazel, BuildKite, Docker, Kubernetes, Github * AWS, GCP, Azure * Postgres database ... Mentor Junior developers * Make Fivetran the most reliable and secure component of our customers ...

Sr. Java Developer

Pleasanton, CA · On-site

$63.75 - $81.25/hr

Full stack developer with recent In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture * 10+ years of software development experience * BS ...

Staff Java Engineer

San Francisco, CA

$61 - $83.75/hr

About the Opportunity We are looking for an experienced Senior Backend Software Engineer with the ... You will use your skills in Java, Kubernetes, and cloud-native development to deliver high-quality ...

Mentor junior engineers What You Bring * 7+ years of experience in software engineering * Experience with Python and/or Java * Understanding of microservices and distributed systems * Experience with ...

Senior Software Engineer

San Francisco, CA · On-site +1

$144K - $190K/yr

Senior Engineer Location: SFO/Dallas/Austin/NJ - local candidates only Duration: Fulltime with ... and above), Java Runtime basics * Provide Technical mentorship and leadership to junior team ...

You will mentor junior engineers, set technical standards, and collaborate closely with product ... Python, Java, or C#. * Working knowledge of and practical experience with generative AI ...

Senior Software Engineer

Dublin, CA · On-site

$138K - $181K/yr

The ideal candidate has strong experience with Java and AWS , a good understanding of SQL and NoSQL ... Mentor junior engineers and contribute positively to team culture. You have what it takes if you ...

You will mentor junior engineers, set technical standards, and collaborate closely with product ... Python, Java, or C#. * Working knowledge of and practical experience with generative AI ...

... Science, Engineering, Mathematics or a related field required * 5 or more years of software ... using Java software required * Experience being technical leader of small teams preferred

Software Engineer III

San Mateo, CA · On-site

$117K - $234K/yr

Our tech stack includes Java for backend services, providing an exciting opportunity for growth and ... Provide technical guidance and mentorship to junior team members to ensure compliance with Walmart ...

Senior Software Engineer

San Francisco, CA · Remote

$125K - $165K/yr

... Java Runtime basics * ● Provide Technical mentorship and leadership to junior team members. * ● Hands-on technically, comfortable reviewing and writing code. * ● Solid foundation in computer ...

Software Engineer III

Hayward, CA · On-site

$117K - $234K/yr

Our tech stack includes Java for backend services, providing an exciting opportunity for growth and ... Provide technical guidance and mentorship to junior team members to ensure compliance with Walmart ...

Staff, Software Engineer

San Mateo, CA · On-site

$143K - $286K/yr

This role is backend-heavy, with strong expectations for Java-based distributed systems, while also ... Mentors engineers and junior leaders across teams, fostering technical growth, psychological safety ...

Staff, Software Engineer

Hayward, CA · On-site

$143K - $286K/yr

This role is backend-heavy, with strong expectations for Java-based distributed systems, while also ... Mentors engineers and junior leaders across teams, fostering technical growth, psychological safety ...

Java Architect

San Francisco, CA · On-site

$74.25 - $100.25/hr

Java Architect Location: San Francisco CA Duration: Full time / Direct Hire We are looking for a ... Provide technical guidance and mentorship to software engineering team. Qualifications: * 8+ years ...

next page

Showing results 1-20

Junior Java Software Engineer information

See Berkeley, CA salary details

$74.7K

$130.8K

$197.1K

How much do junior java software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for junior java software engineer in Berkeley, CA is $130,800.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,400.00 and $130,400.00 per year, depending on experience, location, and employer.

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

To thrive as a Junior Java Software Engineer, you need a solid understanding of Java programming, object-oriented principles, data structures, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and experience with IDEs like IntelliJ IDEA or Eclipse are common technical requirements. Strong problem-solving, eagerness to learn, and effective teamwork are standout soft skills in this role. These skills ensure you can write reliable code, collaborate efficiently, and adapt to evolving technical challenges in software development projects.

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

AspectJunior Java Software EngineerJava Developer
Required CredentialsTypically a bachelor's degree in Computer Science or related field; some certifications like Oracle Java CertificationSimilar credentials; often holds Java certifications and a degree in a related field
Work EnvironmentEntry-level position in development teams, often under supervision, focusing on coding and testingCan be entry to mid-level, involved in designing, coding, and maintaining Java applications
Employer & Industry UsageUsed across tech companies, startups, and corporate IT departmentsCommonly used in software development firms, tech companies, and enterprise environments

While both roles involve Java programming, a Junior Java Software Engineer typically focuses on learning and supporting development tasks under supervision, whereas a Java Developer may have more responsibility in designing and implementing Java applications. The roles often overlap, but the engineer role emphasizes entry-level growth, while the developer role can involve more independent work.

What does a Junior Java Software Engineer do?

A Junior Java Software Engineer is typically responsible for assisting in the development, testing, and maintenance of software applications using the Java programming language. They work under the guidance of more experienced engineers to write code, fix bugs, and contribute to team projects. Junior engineers also learn best practices in software development, participate in code reviews, and continuously improve their technical skills. Their role often includes collaborating with other developers, designers, and quality assurance teams to deliver high-quality software solutions.

What kinds of projects or tasks can a Junior Java Software Engineer expect to work on during their first year?

As a Junior Java Software Engineer, you can expect to work on tasks such as fixing bugs, writing unit tests, and developing small features under the guidance of more experienced team members. You'll likely contribute to code reviews, participate in daily stand-ups, and collaborate closely with QA engineers and front-end developers. Over time, you may gradually take on more complex assignments, such as designing modules or integrating third-party APIs. This hands-on experience helps build your technical skills and deepen your understanding of the software development lifecycle.
What job categories do people searching Junior Java Software Engineer jobs in Berkeley, CA look for? The top searched job categories for Junior Java Software Engineer jobs in Berkeley, CA are:
What cities near Berkeley, CA are hiring for Junior Java Software Engineer jobs? Cities near Berkeley, CA with the most Junior Java Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

FiveTran

Oakland, CA • Hybrid

$140K - $185K/yr

Full-time

Posted 20 days ago


Job description

From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.

About the Role

Fivetran is building data pipelines to power the modern data stack for thousands of companies. We’re looking for a talented Senior Software Engineer with a passion for building enterprise grade software to join the team. You will be focusing on developing world-class enterprise capabilities and features in support of our largest and most sophisticated customers. The work we do is both highly visible and critically important to the long term growth and success of Fivetran. You will have an impact across the entire product as we develop our next generation of enterprise, data governance, and solutions engineering offerings.

This team is tasked with ensuring a high quality of Fivetran systems using AI and other advanced tools.. The role will challenge you to solve problems in the domains of performance engineering, data security, and cluster orchestration. You don’t necessarily need to be a subject matter expert before you join us (you will be one before you leave!).

We're looking for people who can understand the key values that make our product great and implement those values in the many small decisions you make every day. 

This is a full-time position based out of our Oakland office. Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team.

Technologies You’ll Use

  • Java
  • SQL
  • Bazel, BuildKite, Docker, Kubernetes, Github
  • AWS, GCP, Azure
  • Postgres database
  • AI Tools

What You’ll Do

  • Design and implement features and performance improvements to create highly scalable distributed data pipelines on the cloud
  • Develop, maintain, and test code
  • Conduct design and code reviews
  • Collaborate with peers, product managers, customer support, and other stakeholders to deliver the best product with high quality, performance, and scalability.
  • Understand and fix challenges related to performance and scalability.
  • Participate periodically in on-call rotation
  • Participate in the hiring process
  • Mentor Junior developers
  • Make Fivetran the most reliable and secure component of our customers’ data infrastructure

Skills We’re Looking For 

  • Bachelor's degree, preferably in Software Engineering or Computer Science
  • 5+ years of experience in the software industry with a passion for solving complex software engineering problems.
  • Software engineering foundation - experience designing and developing reusable libraries and experimentation platforms for backend and frontend from scratch leveraging industry best practices.
  • Experience working with distributed systems
  • Demonstrated ability to write well-structured and performant code
  • Ability to lead software and infrastructure design to satisfy project requirements
  • Experience in code reviews, design, troubleshooting and testing
  • Experience programming in an object oriented / systems language such as Java, C++, C# etc
  • Hands-on experience working with any cloud technologies(AWS, GCP, Azure) and containerization methodologies like Docker, K8s
  • Experience interacting with continuous integration tools like Buidkite
  • Knowledge of observability tools like New Relic/Grafana is a plus
  • Knowledge of AI tools and usage is a plus

Bonus Skills​

  • Experience in data processing (ETL, ELT) and/or cloud-based platforms.

#LI-HYBRID #LI-DJ1