1

Java Jobs in Saint Charles, MO (NOW HIRING)

JAVA Engineer

Saint Louis, MO

$50.25 - $69/hr

... Java & J2EE Strong experience with Java, J2EE, Struts, Spring, JSF, UML, OOAD, Web Services (SOAP/SOA) and multi-tier software design and development and should be comfortable in a Linux shell ...

Java/J2EE developer Sr.

Saint Louis, MO · On-site

$49.50 - $64.25/hr

Java J2EE Developer in St.Louis,MO Duration: 2-3 Years Contract Need GC or USC only Communication: Present ideas assertively, aggressively and not be easily ignored. * Be articulate, persuasive and ...

Java Developer

Saint Louis, MO

$49.50 - $64.25/hr

Java Developer Location - St. Louis, MO Duration: Long term contract Work Authorization status : US Citizen & Green card only Mandatory Skills: J2EE (Java, JSP, Servlets, Filters, Listeners, JSTL, EL ...

Java/Angular Developer

Saint Louis, MO · On-site

$49.50 - $64.25/hr

The candidate will possess the technical expertise necessary to estimate, design, develop, implement, and support applications using Java/Angular, J2EE, JSP, JavaScript, Struts, Servlets, and Oracle ...

Java Tech Lead

Saint Louis, MO · On-site

$55 - $60/hr

Java Tech Lead Location: St Louis, Missouri Job Type: Contract Due to senstivity of project we are looking for Visa independent candidates . * Lead the development and implementation of technical ...

Java/Angular Developer

Saint Louis, MO · On-site

$49.50 - $64.25/hr

The candidate will possess the technical expertise necessary to estimate, design, develop, implement, and support applications using Java/Angular, J2EE, JSP, JavaScript, Struts, Servlets, and Oracle ...

IBM Sterling OMS+Java

Saint Louis, MO · On-site

$49.50 - $64.25/hr

Java programming (Servlets, JSP, EJB, JDBC, Swing); XML, XML parsers, and XSL Oracle and SQL Server databases: database sizing, troubleshooting, and performance tuning Java certification is a ...

IBM Sterling OMS+Java

Saint Louis, MO

$49.50 - $64.25/hr

Java programming (Servlets, JSP, EJB, JDBC, Swing); XML, XML parsers, and XSL Oracle and SQL Server databases: database sizing, troubleshooting, and performance tuning Java certification is a ...

Java Backend Developer

O Fallon, MO · On-site

$47.25 - $61.25/hr

Design, develop, and maintain backend applications using Java 8 and the Spring Framework. * Build real-time, event-driven systems using Kafka. * Collaborate with cross-functional teams to deliver ...

next page

Showing results 1-20

Java information

See Saint Charles, MO salary details

$14

$53

$72

How much do java jobs pay per hour?

As of May 29, 2026, the average hourly pay for java in Saint Charles, MO is $53.36, according to ZipRecruiter salary data. Most workers in this role earn between $46.15 and $59.71 per hour, depending on experience, location, and employer.

What Is Java?

Java is a class-based object-oriented programming language that was developed in 1995 by Sun Microsystems and later bought by Oracle. Java was designed as a general language capable of programming software for commercial use. It is based on several previous languages such as Objective C, C++, and C#. Java can be used on most major operating systems, including Windows, Apple, and Linux distributions. There is also a Java virtual machine, which allows programmers and developers to work on different operating systems within a single platform.

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, typically supported by a degree in computer science or a related field. Familiarity with development frameworks like Spring or Hibernate, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) is highly beneficial. Analytical thinking, problem-solving, and effective communication are important soft skills that distinguish top candidates in collaborative environments. These skills and qualifications are vital for building robust, efficient applications and contributing effectively to development teams.

How does a Java developer typically collaborate with other teams during a software project?

Java developers frequently work alongside front-end developers, QA specialists, and project managers to ensure smooth delivery of software projects. They participate in code reviews, daily stand-ups, and sprint planning meetings, sharing progress and addressing technical challenges collaboratively. Effective communication and coordination with other departments, such as DevOps for deployment or UX/UI teams for interface integration, are essential for delivering high-quality applications. This collaborative environment helps Java developers expand their technical knowledge and build strong professional relationships.

What does a Java Developer do?

A Java Developer is a software professional who specializes in designing, developing, and maintaining applications using the Java programming language. They often work on web, mobile, or enterprise applications, collaborating with other programmers, designers, and stakeholders to deliver functional software solutions. Their responsibilities include writing clean and efficient code, debugging issues, and ensuring applications are secure and scalable. Java Developers are also involved in testing, deploying, and updating software as technology and requirements evolve.

What is the difference between Java vs Python Developer?

AspectJava DeveloperPython Developer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Python certifications
Work EnvironmentEnterprise applications, Android developmentWeb development, data science, automation
Industry UsageFinance, telecom, enterprise softwareTech startups, data analysis, AI projects
Common Search/ComparisonJava DeveloperPython Developer

Java and Python developers often share similar educational backgrounds and certifications. Java developers typically work on enterprise applications and Android development, while Python developers focus on web development, data science, and automation. Both roles are highly sought after in different industry sectors, with Java more common in large enterprises and Python popular in startups and AI projects.

What are popular job titles related to Java jobs in Saint Charles, MO? For Java jobs in Saint Charles, MO, the most frequently searched job titles are:
What job categories do people searching Java jobs in Saint Charles, MO look for? The top searched job categories for Java jobs in Saint Charles, MO are:
What cities near Saint Charles, MO are hiring for Java jobs? Cities near Saint Charles, MO with the most Java job openings:
Infographic showing various Java job openings in Saint Charles, MO as of May 2026, with employment types broken down into 65% Full Time, 25% Part Time, and 10% Contract. Highlights an 68% Physical, 4% Hybrid, and 28% Remote job distribution, with an average salary of $110,993 per year, or $53.4 per hour.

Principal/Lead Java Developer

The Timberline Group

Saint Louis, MO • On-site

Other

Posted 12 days ago


Job description

Principal Java Developer/Team Lead to serve as the senior developer on a team working to create the next generation back end data analytics platform designed to deliver high quality data analytics to our application development teams to be used in transforming the delivery of care for our customers. In the Team Lead role the candidate will develop all application architectures and coding practices for a team of approximately 8 developers in addition to working closely with the business stakeholders to translate business requirements into working designs.
The next generation data platform is a platform being developed to intake data and process in real time implementing complex business rules designed by our industry leading medical expertise. This platform is currently in V1 development and is build using cutting edge tools and concepts.
Job Description:
Daily responsibilities
  • Work with product owner in an agile development (scrum) team to refine product requirements, groom the backlog, and manage the tasks for the development team.
  • Design the functional architecture of a stream and batch data processing platform using tools such as Java, Spring, Spark, Kafka, Drools/jBPM, and ELK (Elasticsearch stack).
  • Develop coding standards for developers on the team adhering to industry best practices.
  • Develop processes for test driven development using tools such as jUnit and Sonar Qube.
  • Contribute as an active developer on the Scrum team by writing, testing, and deploying code to meet requirements of user stories in the active sprint at 50 percent of time.
  • Team is responsible for developing deployment tools and models to deploy the application to AWS cloud using automated tools such as Bamboo.
  • Deliver emergency support to production systems as a member of an on call rotation.
Requirements
  • 5+ years experience in a Senior Role on an Agile development team
  • Proven experience developing Java applications using DI frameworks, especially Spring
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc.)
  • Expert understanding of Object Oriented analysis and design using common design patterns.
  • Experience as a leader in applying industry best practices in a Java application
  • Experience in test driven development
  • Past experience in using Java in a data analytics and/or data transformation application
  • Expert on using and configuring Java development tools, IDE, source control, automated testing, automated deployment
  • Experienced on Linux OS and tools
  • Experience with developing, deploying, and maintaining applications in AWS
Preferred Skills
  • Experience on streaming data design using Kafka and Kafka Streams
  • Experience with Apache Spark and/or Hadoop
  • Experience with Red Had Developer suite (jBPM/Drools)
  • Experience with ELK stack (Elasticsearch and Logstach)
  • Familiar with concepts around data transformation and data warehousing
  • Familiar with entire stack of Atlassian tools
  • Familiar with Medical industry data exchange formats (HL7 standard formats, CDA, FHIR)