1

Java Developer Jobs in California, MO (NOW HIRING)

Staff AI Software Engineer

California, MO · On-site

$150 - $200/hr

Familiarity with DevOps/DevSecOps/MLOps concepts * Proficient in Python, C++, and Java * Familiarity with Linux-based operating systems * Demonstrated ability to work independently * Experience with ...

Staff, Software Engineer

California, MO · On-site

$200 - $250/hr

S. We are seeking a Staff Software Engineer to help lead the design and development of the Java ... Architect, develop, and enhance Java/Spring and React applications supporting scientific workflows ...

Python * Java * TypeScript * Agentic AI * Retrieval-Augmented Generation (RAG) * AI Assistants * AI Orchestration * Prompt Engineering Frameworks & Technologies * LangGraph * AI Workflow ...

Software Engineering Lead

California, MO · On-site

$200 - $250/hr

Experience with modern programming languages such as Python, Go, C++, or Java * 4+ years of professional experience in enterprise/datacenter networking protocols such as TCP/IP, BGP, EVPN, and VXLAN

New

Senior Product Security

California, MO · On-site

$150 - $200/hr

Security Engineering * Vulnerability Discovery * Static Analysis Tooling * Threat Modeling * Java, Python, JavaScript/TypeScript, Go, Ruby Hard Skills * Static Analysis Rule Authoring * Vulnerability ...

Showing results 41-60

Java Developer information

See California, MO salary details

$13

$50

$69

How much do java developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for java developer in California, MO is $50.74, according to ZipRecruiter salary data. Most workers in this role earn between $43.89 and $56.78 per hour, depending on experience, location, and employer.

What is a Java developer?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What do Java developers do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are some common challenges Java developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

Is a Java developer still in demand?

Java developers remain in high demand due to the language's widespread use in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud platforms can enhance job prospects in this field.

What job categories do people searching Java Developer jobs in California, MO look for?

The top searched job categories for Java Developer jobs in California, MO are:

What cities near California, MO are hiring for Java Developer jobs?

Cities near California, MO with the most Java Developer job openings:

Infographic showing various Java Developer job openings in California, MO as of August 2026, with employment types broken down into 82% Full Time, 5% Part Time, and 13% Contract. Highlights an 83% Physical, 5% Hybrid, and 12% Remote job distribution, with an average salary of $105,542 per year, or $50.7 per hour.

Staff AI Software Engineer

California, MO • On-site

$150 - $200/hr

Other

Posted 4 days ago


Job description

  • Design, develop, document, test, debug, and deploy state-of-the-art AI/ML applications
  • Collaborate with AI/ML and software engineers
  • Collaborate with cross-functional teams to deploy AI/ML solutions in development and production environments
  • Design and develop requirements for software development and software testing environments
  • Develop sustainable quality products
  • Support advanced AI capabilities including LLMs, NLP, NLU, NLG, AI-based decision-making, sensor fusion, data fusion, computer vision, and image processing
Requirements
  • Bachelor's Degree in Computer Science or a STEM discipline from an accredited university with 12 years of experience; OR Master's Degree with 10 years of experience; OR PhD Degree with 8 years of experience
  • Experience with AI models and algorithms, including LLMs, DNN, genetic algorithms, embedding models, or deep learning
  • Experience using and deploying AI LLM tools, including coding assistants, infrastructure, or similar tools
  • Experience working in large code bases containing multiple languages, such as monorepos
  • Experience developing requirements and working with software in integration, requirements verification, and testing environments
  • Ability to carry out rapid prototyping and proof-of-concept demonstrations
  • Understanding of software engineering best practices, including source control and software architecture
  • Active US Government Secret clearance with a background investigation within the past 6 years or enrollment in Continuous Evaluation
  • U.S. Citizenship required for positions with a government clearance
  • Familiarity with AI models and their limitations
  • Familiarity with DevOps/DevSecOps/MLOps concepts
  • Proficient in Python, C++, and Java
  • Familiarity with Linux-based operating systems
  • Demonstrated ability to work independently
  • Experience with LLMs, including prompt engineering, LLM development frameworks, fine tuning, or quantization
  • Ability to obtain and maintain US Government Top Secret clearance
  • Robust history of research excellence, such as peer-reviewed publications or significant contributions to open-source ML libraries
Core Competencies

Demonstrates expertise in designing and developing AI/ML applications, with a strong focus on LLMs, NLP, and software engineering best practices. Proven ability to collaborate across teams and deliver high-quality, sustainable AI solutions in both development and production environments.

Highest-signal resume keywords
  • AI/ML Application Development
  • Experience with LLMs and Deep Learning
  • Proficient in Python, C++, and Java
  • Active US Government Secret Clearance
  • Familiarity with DevOps/DevSecOps/MLOps
ATS Optimization Keywords Hard Skills
  • AI Models and Algorithms
  • Software Development Requirements
  • Software Testing Environments
  • Rapid Prototyping
  • Source Control Best Practices
  • Prompt Engineering
  • LLM Development Frameworks
  • Fine Tuning
  • Quantization
  • Integration and Verification
Soft Skills
  • Ability to Work Independently
  • Collaboration with Cross-Functional Teams
Certifications & Qualifications
  • Bachelor's Degree in Computer Science or STEM
  • Master's Degree in Computer Science or STEM
  • PhD in Computer Science or STEM
Industry Keywords
  • AI-Based Decision-Making
  • Sensor Fusion
  • Data Fusion
  • Computer Vision
  • Image Processing
Tools & Technologies
  • AI LLM Tools
  • Linux-Based Operating Systems
  • Infrastructure for AI Tools
#J-18808-Ljbffr