1

Senior Java Software Developer Jobs in Missouri (NOW HIRING)

Senior Software Developer

Saint Louis, MO · On-site +1

$53 - $70/hr

Senior Software Developer(s) to design custom software solutions based on client requirements. This ... with Java services and an Angular user interface. Individuals will apply advanced theoretical ...

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Title: Java - SDET Location: St Louis, MO Duration: 3 yrs SDET ROLE * Let me be very clear here - these are NOT traditional QA roles. I.e. Selenium-only or QTP/UFT-only guys who are QA Engineers.

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

We are seeking a Senior Software Engineer with information security expertise to help design and ... Expert skills in programming languages such as Java or Python and in interfacing with a backend ...

Java - SDET Location: St Louis, MO Duration: 3 yrs SDET ROLE * Let me be very clear here - these are NOT traditional QA roles. I.e. Selenium-only or QTP/UFT-only guys who are QA Engineers. Instead, I ...

We are seeking a Software Engineer to support our client's intelligence analysis products and ... Java, JavaScript or Python enterprise application development. Web services architecture, design ...

Senior Software Developer

Cassville, MO · On-site

$90K - $180K/yr

We are hiring a Senior Software Engineer to help evolve our enterprise SSO platform within IAM. You ... Build secure RESTful APIs and backend services using Java, Go, or Python, and integrate with ...

Senior Software Developer

Noel, MO · On-site

$90K - $180K/yr

We are hiring a Senior Software Engineer to help evolve our enterprise SSO platform within IAM. You ... Build secure RESTful APIs and backend services using Java, Go, or Python, and integrate with ...

Senior Software Developer

Anderson, MO · On-site

$90K - $180K/yr

We are hiring a Senior Software Engineer to help evolve our enterprise SSO platform within IAM. You ... Build secure RESTful APIs and backend services using Java, Go, or Python, and integrate with ...

Senior Software Developer

Noel, MO · On-site

$90K - $180K/yr

As a Senior Software Engineer in Information Security, you will design, develop, and support ... Python, Java, or similar. * Experience developing and consuming REST APIs and enterprise ...

Senior Software Developer

Anderson, MO · On-site

$90K - $180K/yr

As a Senior Software Engineer in Information Security, you will design, develop, and support ... Python, Java, or similar. * Experience developing and consuming REST APIs and enterprise ...

Senior Software Developer

Cassville, MO · On-site

$90K - $180K/yr

As a Senior Software Engineer in Information Security, you will design, develop, and support ... Python, Java, or similar. * Experience developing and consuming REST APIs and enterprise ...

next page

Showing results 1-20

Senior Java Software Developer information

See Missouri salary details

$10

$58

$80

How much do senior java software developer jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for senior java software developer in Missouri is $58.93, according to ZipRecruiter salary data. Most workers in this role earn between $51.63 and $65.82 per hour, depending on experience, location, and employer.

What is a Senior Java Software Developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are some common challenges Senior Java Software Developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

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

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities in Missouri are hiring for Senior Java Software Developer jobs? Cities in Missouri with the most Senior Java Software Developer job openings:
What are popular job titles related to Senior Java Software Developer jobs in MO? For Senior Java Software Developer jobs in MO, the most frequently searched job titles are:

Sr. Java Developer - Kansas City, MO - Fulltime/Permanent

Radiant Info Systems Ltd

Kansas City, MO

$55.75 - $71.25/hr

Full-time

Re-posted 5 days ago


Job description

Job Description

This position provides software development services by producing superior quality software using well-defined approaches to software problem-solving and software development best practices. 

This position works with engineering peers, Technical Leads, Architects and other Stakeholders translating product vision into overall satisfying and innovative solutions

Focus and interest is in Web Based Technologies

Be customer focused with a strong desire to develop the best, most elegant solutions

Team player with excellent communication, documentation and interpersonal skills with a willingness to learn from others

Continually, upgrades knowledge by tracking new releases, feature sets and work-arounds for existing problems

Tests, verify fixes and code changes of new releases

Ramp up quickly on new technologies, languages, frameworks, and approaches

Work to be a generalist while extending background and experience in the prevalent technologies in wide use today with an awareness of new emerging ideas

Be an inspired problem solver who is enthusiastic about providing high quality services and making a difference

Interest in while sensitive to Privacy and Security concerns within HealthCare

Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations

Excellent problem solving abilities is must


Qualifications

Required Experience:    

Excellent demonstrable Java programming skills

Expert in Linux and related technologies

Experience with Maven and Git is desirable

10+ years of experience in Software Engineering

Agile experience with Scrum and/or Kanban, BDD and TDD

Excellent programming skills in Java as well as background in Spring MVC / Spring Boot.

Develop superior preforming software by studying needs; conferring with end-users; studying systems flow, data usage, and work processes; investigating problem areas; and following best practices.

Equally comfortable working with Windows, Mac or Linux environments.

Experience with design and develop features to add to and improve existing applications and products

Be able to show with certainty that the software meets product requirements

Verify fixes and code changes with unit tests and within overall releases

A demonstrable and sincere passion for solving complex problems and business challenges

Commitment to Agile and SCRUM Methodologies and Process.

Expertise with SQL and popular RDBMS databases such as MSSQL, MySQL and PostgresSQL. Hibernate background would be a plus. 

Expert in Web based technologies

Background in the Healthcare domain, including Meaningful Use, HL7 and HIPAA

Expertise in Web Technologies such as GWT, JavaScript, CSS and HTML5. JavaScript frameworks such Ember and/or Angular.js of particular interest.

Experience with load and stress testing on Client/Server, Web and Desktop applications.

Extensive experience in the automation of tasks

Prepare and highly test solutions by determining and designing system workflows, configurations and integrations.

Improve software operations by conducting systems analysis and recommending changes

Proactive mindset, anticipating before problems and challenges appear

An ability to explain complex technical concepts simply

A demonstrable ability to work quickly while maintaining quality

A demonstrable ability to show continuous improvement in abilities, quantity of output and quality of deliverables

Strong experience setting expectations and not being satisfied unless they are exceeded

Demonstrable ability to use right technologies and come to the right solution without being encumber by trying to adapt what they have done in the past  

Education Required:

BS in Computer Science, Computer Engineering or equivalent experience

Additional Information

All your information will be kept confidential according to EEO guidelines.