1

Mid Level Java Developer Jobs in Berkeley, CA (NOW HIRING)

AI Engineer (Mid-Level)

San Francisco, CA ยท On-site

$180K - $400K/yr

As a mid-level AI Engineer on the core product team, you'll own production LLM-based services end-to-end, collaborate closely with founders and product, and ship features that deliver measurable ...

AI Engineer (Mid-Level)

San Francisco, CA ยท On-site

$180K - $400K/yr

As a mid-level AI Engineer on the core product team, you'll own production LLM-based services end-to-end, collaborate closely with founders and product, and ship features that deliver measurable ...

The role You would be the second engineer in-house, working alongside the Lead Software Engineer and an external technical consultant. The platform is mid-migration. A legacy monolith is being ...

The role You would be the second engineer in-house, working alongside the Lead Software Engineer and an external technical consultant. The platform is mid-migration. A legacy monolith is being ...

The role You would be the second engineer in-house, working alongside the Lead Software Engineer and an external technical consultant. The platform is mid-migration. A legacy monolith is being ...

Full stack Java developer

San Ramon, CA ยท On-site

$58.75 - $75.75/hr

We use Objective C and Swift programming languages to create native applications for iPhone ... level support. Technical Expertise: Strong knowledge of Object Oriented Analysis and Design ...

Showing results 41-60

Mid Level Java Developer information

See Berkeley, CA salary details

$50

$70

$84

How much do mid level java developer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for mid level java developer in Berkeley, CA is $70.46, according to ZipRecruiter salary data. Most workers in this role earn between $61.54 and $80.34 per hour, depending on experience, location, and employer.

What is a mid level Java developer?

A Mid Level Java Developer is responsible for designing, developing, and maintaining Java-based applications. They typically have 2-5 years of experience and work on coding, debugging, and optimizing software solutions. They collaborate with teams, follow best coding practices, and may mentor junior developers. Their role involves understanding project requirements, integrating APIs, and ensuring application performance. Mid Level Java Developers contribute to both backend and frontend development, depending on the project needs.

What are the key skills and qualifications needed to thrive as a mid level Java developer?

Successful Mid Level Java Developers possess a solid understanding of Java programming, object-oriented design, and commonly used frameworks such as Spring or Hibernate, typically backed by a relevant degree and professional experience. Familiarity with tools like Git, Maven, popular IDEs (e.g., IntelliJ IDEA or Eclipse), and certifications like Oracle Certified Professional Java Programmer (OCPJP) are advantageous. Strong collaboration, problem-solving abilities, and effective communication skills help developers work efficiently within agile teams and cross-functional projects. Mastering both technical and soft skills ensures smooth project delivery, maintainable code quality, and productive teamwork in dynamic software development environments.

What does a typical workday look like for a mid level Java developer?

As a Mid Level Java Developer, your typical workday often involves writing and testing Java code, troubleshooting existing applications, and participating in code reviews. You'll collaborate closely with other developers, QA engineers, and sometimes product managers in agile sprints to ensure features are delivered according to requirements. Daily stand-up meetings are common, as is the use of tools like Jira for tracking tasks. You may also spend time learning new frameworks or best practices, which helps with both personal growth and contributing to more efficient software solutions.

What job categories do people searching Mid Level Java Developer jobs in Berkeley, CA look for?

The top searched job categories for Mid Level Java Developer jobs in Berkeley, CA are:

What cities near Berkeley, CA are hiring for Mid Level Java Developer jobs?

Cities near Berkeley, CA with the most Mid Level Java Developer job openings:

Infographic showing various Mid Level Java Developer job openings in Berkeley, CA as of August 2026, with employment types broken down into 41% Full Time, and 59% Contract. Highlights an 100% In-person job distribution, with an average salary of $146,565 per year, or $70.5 per hour.

Sr Java Developer, SpringBoot, JPA, REST API, SQL, Junit, CI/CD, SPLUNK 12+ Mts Cont, Menlo Park, CA

Menlo Park, CA โ€ข On-site

$67.50 - $86/hr

Contractor

Re-posted 15 days ago


Job description

Level 3 – ( 5 to 7 yrs of exp)

Loc: Menlo Park, CA  (Hybrid 3 days onsite)

Dur: 12+ Months Contract

Interview Type: 2 to 3 rounds – Final Round In-person (locals who can commute will be given preference)

Role Title- Sr Java Developer, Spring Boot, JPA, REST API, SQL, Junit, Kubernetes, Splunk, SSO  12+ Mths Cont, Menlo Park, CA
Department Profile:

 Services Technology is a dynamic and fast-paced area within the Firm's Wealth Management Technology Division.
We are responsible for creating innovative technology solutions for the Account Opening (AO), one of the strategic growth areas of the Firm, providing document management, workflow and services to our WM clients. This includes state-of-the-art technology for a nationwide network of Private Bankers and product specialists who work with Financial Advisors to provide access to products and services such as online banking, cards, deposit products, residential mortgages, securities-based loans and tailored lending. If you are an exceptional individual who is interested in solving complex problems and building sophisticated solutions in a dynamic team environment, Services Technology is the place for you.
 

Sr Java Developer / lead


Role & Responsibilities:
-Self-starter who is proficient in development with Process Development, Headless REST APIs, JAVA, JEE, Spring, Git and other Frameworks with experience in guiding Project teams with full life cycle of development/design and requirements gathering
-Strong developer with hands-on experience in coding, delivering quality code and writing quality unit test cases using Jmeter.
- In the role of a Sr. developer/lead, the resource will be involved in architecting and designing complex business processes and find solutions for the business problems.
-Collaborate and lead discussions offering expert opinions w.r.t design and implementation.
-The resource will also be actively working on enhancements and fixes in these areas. The resource will be working closely with the users in resolving issues and answering questions.
-Participate in design review and peer code review. Understand the build and deployment process and be a go to person for troubleshooting live issues.

-Strong understanding of Jmeter and experience with building test automaton suite using Jmeter
- Required qualifications:
-5 -7 years in Java backend engineering with Java 11+, strong with Java 21 features and performance (incl. virtual threads exposure preferred).
-Spring Boot 2/3, Spring Web, Data JPA, Validation, Scheduling, REST API design and documentation (OpenAPI/Swagger).
-SQL proficiency (PostgreSQL/Oracle/SQL Server), schema design, query optimization.
Testing:
-JUnit 5, Mockito, Test containers, CI/CD with TeamCity, code quality (SonarQube).
-Containers/Kubernetes basics, config management, GitOps workflows.

-Observability: logs/metrics/traces using Splunk/Dynatrace (or similar).
-Secure coding, authN/Z, and enterprise network patterns (whitelisting, proxies).

 -Build secure services (Kerberos/OAuth2/SSO), input validation, and audit/logging.
-Participate in code reviews, architecture, and production incident response/on-call.
 

Soft skills:
-Clear communicator, concise incident/runbook writing.
-Ownership mindset, collaborates with QA/DevOps/Product, supports cross-time zone teams.
Nice to have:
-Messaging with JMS/IBM MQ/ActiveMQ/RabbitMQ, retry/DLQ patterns.
-Any experience in UI frameworks (Angular/React) Performance profiling (JFR, async-profiler) and memory/GC tuning.
-GraphQL, Kafka, Redis caching, or Pact contract testing.