Java Developer Jobs in California
Java Developer jobs in California represent one of the most active markets in the country, with deep demand concentrated in enterprise software, fintech, cloud infrastructure, and the entertainment technology sector, covering everything from junior developers to staff and principal engineers. The heaviest hiring runs through San Francisco, San Jose, and Los Angeles, where established employers like Salesforce, Oracle, and Apple maintain large engineering operations. Backend microservices architecture, Spring Boot expertise, and distributed systems experience are the specialties California employers request most consistently. Find a role that fits below and apply directly.
Find Java Developer JobsOverview
Showing 5 of 23+ Java Developer jobs











INTRODUCTION
Accelerate your career. Join the organization that's driving the world's technology and shape the future.
Ingram Micro is a leading technology company for the global information technology ecosystem. With the ability to reach nearly 90% of the global population, we play a vital role in the worldwide IT sales channel, bringing products and services from technology manufacturers and cloud providers to business-to-business technology experts. Our market reach, diverse solutions and services portfolio, and digital platform Ingram Micro Xvantage™ set us apart. Come join our team where you’ll make technology happen in surprising ways. Let’s shape tomorrow - it’ll be a fun journey!
ROLE AND RESPONSIBILITIES
Ingram Micro is seeking a Principal, Java Developer to design, develop, and maintain scalable backend applications and APIs. The role involves working on microservices, system integrations, and supporting high-performance enterprise applications. For this role, we are looking for a quick learner who loves challenging themselves to constantly raise the bar. This opportunity requires strong problem-solving skills, an aptitude for team collaboration and open communication as they deliver efficient, well designed, and tested software for a positive user experience. Innovative thinking and well-designed products with an emphasis on performance are a necessity to give our customers the best experience possible.
Key Responsibilities
- Design and develop Java-based applications using Spring Boot/Spring MVC
- Build and maintain RESTful APIs and microservices
- Integrate with external/vendor systems (REST/SOAP, messaging)
- Write and optimize complex SQL queries and ensure database performance
- Troubleshoot and resolve production issues and performance bottlenecks
- Participate in code reviews, design discussions, and architecture decisions
- Collaborate with cross-functional teams (Product, QA, DevOps)
- Ensure code quality, security, and best practices
BASIC QUALIFICATIONS
- Bachelor's degree required in computer science of relevant science and math discipline with IT Discipline.
- Minimum of 8+ years of relevant technical experience
- Strong in Java (8+), OOP, multithreading
- Experience with Spring Boot, Spring MVC, Spring Security
- Hibernate/JPA and relational databases (Oracle/MySQL/PostgreSQL)
- API development & integration (REST/SOAP)
- Strong interpersonal skills
- Strong ability to collaborate and work across teams and disciplines
- Strong software design and test methodology knowledge and abilities
- Ability to communicate clearly and concisely, both verbally and in written forms
- Ability to understand and analyze complex problems and break them into small solvable pieces
- Ability to learn new tools, frameworks, technologies and platforms
PREFERRED QUALIFICATIONS
- Messaging systems (Kafka/RabbitMQ) – preferred
- Tools: Git, Maven/Gradle, CI/CD pipelines
- Exposure to Docker/Kubernetes, Cloud (GCP/AWS/Azure) – good to have
COMPENSATION
- The typical base pay range for this role across the U.S. is USD $133,400.00 - $226,800.00 per year. The ranges above reflect the potential annual base pay across the U.S. for all roles; the applicable base pay range will depend on the candidate’s primary work location, pay grade, and variable compensation plan. Individual base pay within each range depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties/requirements, and relevant experience and skills. Base pay ranges are reviewed and typically updated each year. Offers are made within the base pay range applicable at the time of hire. New hires starting base pay generally falls in the bottom half (between the minimum and midpoint) of a pay range.
At Ingram Micro certain roles are eligible for additional rewards, including merit increases, annual bonus or sales incentives and long-term incentives. These awards are allocated based on position level and individual performance. U.S.-based employees have access to healthcare benefits, paid time off, parental leave, a 401(k) plan and company match, short-term and long-term disability coverage, basic life insurance, and wellbeing benefits, among others.
This is not a complete listing of the job duties. It’s a representation of the things you will be doing, and you may not perform all these duties.
Please be prepared to pass a drug test and successfully pass a pre-employment (post offer) background check.
Ingram Micro Inc. is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected category under applicable law.
See All 23 Java Developer Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Java Developer JobsJava Developer Jobs by City in California
Where California roles are concentrated, by current openings.
Java Developer Job Market in California
A snapshot from current California openings, updated as new roles post.
Who's Hiring
- Citi2

- Glint Tech Solutions2

- Paradigm Infotech2

- Procom Services America2

- Saxon Global2

Top Industries Hiring
- Technology & Software14
- Consulting & Professional Services4
- Staffing & Recruiting3
- Banking & Financial Services2
- Insurance1
What California Employers Look For
The qualifications that appear most often in java developer jobs across California.
- Bachelor's degree in computer science, software engineering, or a closely related technical field
- Professional experience with Java and the Spring or Spring Boot framework
- Hands-on knowledge of RESTful API design, microservices architecture, and cloud platforms such as AWS or Google Cloud
- Familiarity with relational and NoSQL databases including SQL, PostgreSQL, or MongoDB
- Experience with CI/CD pipelines, Git version control, and Agile or Scrum development processes
- Strong written and verbal communication skills for cross-functional collaboration with product and DevOps teams
Java Developer Jobs in California: Frequently Asked Questions
How do you become a java developer in California?
Java developer roles in California require no state-issued license, so the path focuses on education and demonstrated skill. Most California employers expect a bachelor's degree in computer science, software engineering, or a related discipline, though bootcamp graduates and self-taught candidates are regularly hired when they can show a strong project portfolio. Building experience with Spring Boot, cloud platforms, and system design is what moves candidates past the screening stage in this market.
How much do java developers make in California?
Java developers in California earn a median of about $116,760 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $70,310 for the lowest 10% to over $172,300 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire java developers in California?
Employers hiring java developers in California right now include Citi, Glint Tech Solutions, and Paradigm Infotech, based on current listings on Migrate Mate as of June 2026. California's concentration of enterprise software firms, financial technology companies, and large consumer technology headquarters means demand is spread across industries rather than anchored to a single sector.
Which California cities have the most java developer jobs?
Irvine, San Jose, and Mountain View are the California cities with the most java developer openings. The Bay Area's density of enterprise software companies, cloud platforms, and fintech firms accounts for the bulk of postings, while Los Angeles has grown steadily as the entertainment technology, streaming, and adtech industries have expanded their engineering teams there.
Are there remote java developer jobs in California?
Yes, and more than most fields. About 13% of java developer openings tied to California are remote or hybrid as of June 2026, reflecting how thoroughly desk-based this work is. Backend and API development roles tend to be the most remote-friendly, while roles tied to on-site infrastructure, hardware integration, or regulated financial systems more often require in-person presence.
How can I get hired as a java developer in California with little or no experience?
The most realistic entry path is landing a junior developer or associate software engineer role, which California employers like Salesforce, Intel, and large banking institutions such as Wells Fargo and Bank of America post regularly for candidates without extensive professional histories. A portfolio of personal or open-source Java projects, a completed bootcamp certificate, or a computer science degree gets you to the interview stage. Adjacent starting roles such as QA engineer, test automation developer, or IT analyst are also common internal bridges into Java development at California technology firms.
Where can I find and apply to java developer jobs in California?
You can find and apply to java developer jobs in California on Migrate Mate, which lists current California openings across industries and experience levels. Find roles that fit your background and apply directly from the listing.
See All 23 Java Developer Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Java Developer Jobs