1

Java Developer Jobs in Columbia, MO (NOW HIRING)

AP Computer Science A Tutor

Columbia, MO ยท Remote

$18 - $40/hr

Deep knowledge of Java programming including primitive types, objects, boolean expressions, iteration, arrays, ArrayLists, two-dimensional arrays, inheritance, and recursion. Ability to explain ...

Senior Engineer

California, MO ยท On-site

$150 - $190/hr

NET or Java frameworks, and efficient data management using SQL and NoSQL databases. * Develop and ... Familiarity with Python, Golang, PowerShell, or similar programming and scripting languages is ...

SOFTWARE DEVELOPER

California, MO ยท On-site

$110 - $165/hr

SOFTWARE DEVELOPER CA-REMOTE, US 6 days ago Requisition ID: 1585 Salary Range: $110,000.00 To $165 ... NET, Java) * Familiarity with cloud platforms such as AWS, Azure, or Google Cloud for application ...

New

Principal Software Engineer

California, MO ยท On-site

$180 - $260/hr

... on enhancing developer productivity and system reliability. Proficient in programming languages such as Go, Java, or Python, and skilled in collaborating with cross-functional teams to drive ...

New

Proficiency in Python, Ruby, or Java * Experience designing and developing machine learning ... Apply AI tools in the engineering workflow and bring an AI-native lens to engineering and product ...

New

Product Software Engineer II

California, MO ยท On-site

$110 - $150/hr

Responsibilities * Design, develop, and maintain backend services using Java and JVM-based ... Work within a modern DevOps environment, contributing to CI/CD pipelines, monitoring, and ...

New

Full-Stack Engineer

California, MO ยท On-site

$110 - $160/hr

Contribute to backend services in our stack (Ruby on Rails, Java, and others), building your familiarity with it over time. * Help maintain our tooling and engineering practices so the team can ...

New

Engineering Manager

California, MO ยท On-site

$153 - $187/hr

Programming skills in Java or Guidewire Xcenter* Full Stack development experience* Ability to present technical concepts to a non-technical audience* Strong people management skill set: Hiring ...

New

Strong skills in Python, Java and SQL with expert level skill in either Python or Java. * Proven ... Hard Skills * data engineering * streaming data pipelines * Python * Java * SQL * data modeling ...

New

Exposure to technology concepts such as the Software Development Life Cycle (SDLC), programming ... SQL, JAVA, C#, ASP, .NET, XML) Familiarity with standard object-oriented development techniques ...

Showing results 21-40

Java Developer information

See Columbia, MO salary details

$14

$53

$73

How much do java developer jobs pay per hour?

As of Aug 19, 2026, the average hourly pay for java developer in Columbia, MO is $53.95, according to ZipRecruiter salary data. Most workers in this role earn between $46.68 and $60.38 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 are the most commonly searched types of Java Developer jobs in Columbia, MO?

The most popular types of Java Developer jobs in Columbia, MO are:

What are popular job titles related to Java Developer jobs in Columbia, MO?

For Java Developer jobs in Columbia, MO, the most frequently searched job titles are:

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

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

Infographic showing various Java Developer job openings in Columbia, MO as of August 2026, with employment types broken down into 80% Full Time, and 20% Part Time. Highlights an 60% In-person, and 40% Remote job distribution, with an average salary of $112,223 per year, or $54 per hour.

Staff Software Engineer - Java/Kotlin, Distributed Systems

Jobtailor

California, MO โ€ข On-site

$140 - $190/hr

Other

Posted yesterday

New


Job description

  • Tenable is looking for a Staff Software Engineer to join our core product engineering team.
  • Focused on designing, developing, and maintaining cloud-based, state-of-the-art search solutions on top of our customers' ever-evolving landscape of infrastructure in a scalable way.
  • As a Staff Software Engineer on the team, you will have the opportunity to be part of implementing and maintaining a highly scalable, highly reliable cloud-native user interface and underlying microservices which utilize modern technologies and programming languages.
  • This role centers on crafting the services that enable data ingestion, storage, querying, and retrieval at scale.
  • It's about building the reliable and efficient 'plumbing' that powers the entire data ecosystem.
  • A critical aspect of this job is to build and manage services around data handling.
  • This role will be responsible for managing the ingestion, storage, and retrieval of data within the platform.
  • This includes ensuring the robustness and efficiency of these processes
  • As a senior member of the team, you will have the opportunity to architect, design and implement features to help drive the overall architecture of our platform.
  • Become a member of senior engineering teams driving on-going innovation of our global cloud architecture and distributed systems that serves our broad customer base with the latest cyber security technologies.
  • Bring your ideas and experiences to the table and help make a lasting impact.
  • Work closely with Product Managers, other engineers, designers, and stakeholders to continuously iterate on our products and drive consensus.

Requirements

  • Experience in Database performance tuning, schema design, query optimization in a distributed microservice architecture
  • 8+ years of software development experience in enterprise development and a desire to lead
  • Experience in software development, particularly within a distributed, microservice architecture
  • B.S. degree in Computer Science or a directly related field, or equivalent work experience
  • Experience developing in Java or Kotlin, and a willingness to learn new languages as needed
  • Experience of working in containerized microservice architecture in Kubernetes
  • Experience in developing core libraries, infrastructure, and search engines
  • Cross-platform development is a big plus
  • Accountability for the behavior of your software in production
  • Experience coaching and leading mid-level and junior staff in the design, implementation, and execution of highly technical development projects
  • Experience in working in an Agile team, and an enthusiasm for working collaboratively within and across product teams
  • The ability to work independently and as a part of a team, and to lead/drive projects as necessary
  • Experience with operational datastores, Kafka, or similar
  • The desire to continuously learn and be exposed to new technologies.

Demonstrates expertise in designing and developing cloud-native applications, with a strong focus on data ingestion, storage, and retrieval within distributed microservice architectures. Proven ability to lead technical projects and mentor junior staff while collaborating effectively across teams.

Highest-signal resume keywords

  • Database Performance Tuning
  • Java Development
  • Kotlin Development
  • Microservice Architecture
  • Agile Methodologies

ATS Optimization Keywords

Hard Skills

  • Database Performance Tuning
  • Schema Design
  • Query Optimization
  • Java Development
  • Kotlin Development
  • Microservice Architecture
  • Containerization
  • Core Library Development
  • Search Engine Development
  • Operational Datastores

Soft Skills

  • Leadership
  • Collaboration
  • Coaching
  • Accountability
  • Independence

Certifications & Qualifications

  • B.S. Degree in Computer Science

Industry Keywords

  • Cyber Security
  • Data Ecosystem
  • Cloud-Based Solutions
  • Scalable Systems
  • Agile Teams

Tools & Technologies

  • Kubernetes
  • Kafka
  • Cloud Architecture
  • Distributed Systems
  • Cross-Platform Development
#J-18808-Ljbffr