Java Software Engineer Jobs in California
Java Software Engineer jobs in California are among the most active in the country, with demand concentrated in enterprise software, fintech, cloud infrastructure, and defense technology at every level from junior engineer through principal architect. The largest hiring markets are the San Francisco Bay Area, Los Angeles, and San Diego, where companies such as Oracle, Salesforce, and Qualcomm maintain significant engineering operations. The most sought-after specialties include distributed systems, microservices architecture, and cloud-native backend development using frameworks like Spring Boot. Find a role that fits below and apply directly.
Find Java Software Engineer JobsOverview
Showing 5 of 35+ Java Software Engineer jobs











INTRODUCTION
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Backend Java Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank - Digital Enablement Team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
JOB RESPONSIBILITIES
- Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
- Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
- Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.
- Designs and implements RESTful APIs and microservices architecture to support scalable backend systems
- Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Optimizes application performance through code profiling, database query optimization, and caching strategies
- Collaborates with cross-functional teams including front-end engineers, product managers, and business stakeholders to deliver end-to-end solutions
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
REQUIRED QUALIFICATIONS, CAPABILITIES, AND SKILLS
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in one or more languages such as Java, Go, Python, or Node.js, with demonstrated experience using AI coding assistants such as GitHub Copilot or similar tools to enhance productivity
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
- Strong experience with relational databases (SQL) and NoSQL databases, including query optimization and data modeling
- Overall knowledge of the Software Development Life Cycle
- Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud Platform) including cloud-native application development and deployment
- Demonstrated knowledge of AI/ML concepts and practical experience integrating machine learning models into production applications
- Experience with version control systems (Git) and collaborative development workflows
- Strong problem-solving skills and ability to work effectively in a fast-paced, collaborative environment
PREFERRED QUALIFICATIONS, CAPABILITIES, AND SKILLS
- Experience with AI agent development and agentic frameworks such as LangChain, LlamaIndex, AutoGen, or CrewAI
- Knowledge of containerization technologies (Docker, Kubernetes) and orchestration
- Familiarity with message queuing systems (Kafka, RabbitMQ) and event-driven architectures
- Experience with monitoring and observability tools (Splunk, Grafana, Prometheus)
- Understanding of security best practices including authentication, authorization, and data encryption
- Experience with performance testing and load testing frameworks
- Exposure to distributed systems design and microservices patterns
FEDERAL DEPOSIT INSURANCE ACT
This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorganChase's review of criminal conviction history, including pretrial diversions or program entries.
About us
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
ABOUT THE TEAM
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
See All 35 Java Software Engineer Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Java Software Engineer JobsJava Software Engineer Jobs by City in California
Where California roles are concentrated, by current openings.
Java Software Engineer Job Market in California
A snapshot from current California openings, updated as new roles post.
Who's Hiring
- Saxon Global5

- Glint Tech Solutions2

- Paradigm Infotech2

- Procom Services America2

- Aditi Consulting1

Top Industries Hiring
- Technology & Software22
- Consulting & Professional Services4
- Staffing & Recruiting3
- Banking & Financial Services2
- Insurance2
What California Employers Look For
The qualifications that appear most often in java software engineer jobs across California.
- Bachelor's degree in computer science, software engineering, or a related technical field
- Proficiency in Java and familiarity with Spring or Spring Boot frameworks
- Experience designing and maintaining RESTful APIs and microservices
- Hands-on knowledge of cloud platforms such as AWS, Google Cloud, or Azure
- Familiarity with relational and NoSQL databases including PostgreSQL and MongoDB
- Strong understanding of agile development practices and version control with Git
Java Software Engineer Jobs in California: Frequently Asked Questions
How do you become a java software engineer in California?
Java software engineering does not require a state-issued license in California, so the path centers on education and demonstrated skill. Most California employers expect a bachelor's degree in computer science, software engineering, or a closely related field, though strong candidates from bootcamps or self-taught backgrounds are regularly considered. Building a portfolio of Java projects, contributing to open-source work, and earning cloud certifications such as those offered by Google Cloud or AWS strengthen a California application considerably.
How much do java software engineers make in California?
Java software engineers in California earn a median of about $174,410 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $105,060 for the lowest 10% to over $272,670 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire java software engineers in California?
Employers hiring java software engineers in California right now include Saxon Global, Glint Tech Solutions, and Paradigm Infotech, based on current listings on Migrate Mate as of June 2026. California's density of enterprise software firms, defense contractors, and large financial technology companies means consistent demand for Java engineers at multiple seniority levels throughout the year.
Which California cities have the most java software engineer jobs?
Irvine, Sunnyvale, and San Jose have the most java software engineer openings in California. The Bay Area leads because of its concentration of enterprise software headquarters and cloud platform companies, while Los Angeles draws demand from media technology and fintech firms, and San Diego's openings are largely driven by defense technology and telecommunications employers such as Qualcomm.
Are there remote java software engineer jobs in California?
Yes, and more than most fields. About 14% of java software engineer openings tied to California are remote or hybrid as of June 2026, reflecting how well backend engineering translates to distributed teams. Backend roles focused on API development and cloud services tend to be the most consistently offered on a fully remote basis.
How can I get hired as a java software engineer in California with little or no experience?
The most realistic entry path is an associate or junior software engineer role, which large California employers including Oracle and Salesforce hire through structured new-graduate programs each spring. Candidates from adjacent roles such as QA engineer, technical support engineer, or data analyst can also move into Java development by demonstrating project work and relevant coursework. A strong GitHub portfolio, a cloud associate certification, and contributions to open-source Java projects give California candidates a concrete edge over applicants without prior titles.
Where can I find and apply to java software engineer jobs in California?
You can find and apply to java software engineer jobs in California on Migrate Mate, which lists current California openings updated regularly. Search the listings for roles that match your experience level and location preference, then apply directly to the ones that fit.
See All 35 Java Software Engineer Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Java Software Engineer Jobs