1

Java Programmer Salaries Jobs in Overland, MO (NOW HIRING)

Lead Java Engineer

Saint Louis, MO · On-site

$140K - $150K/yr

Lead Java Engineer Location: Saint Louis, Missouri (On-Site/Hybrid/Remote - specify as needed ... Competitive salary and performance-based bonus * Comprehensive health, dental, and vision coverage ...

Java Developer

Saint Louis, MO

$49.50 - $64.25/hr

Java Developer Location: St.Louis, MO - Inperson Interview Job Type: Full Time Only OPT EAD, CPT ... Salary Expectation: LinkedIn Profile: Skype ID: Thank you, Rajesh N Lead Talent Acquisition ...

Java Developer

Saint Louis, MO · On-site

$49.50 - $64.25/hr

Java Developer Location: St.Louis, MO - Inperson Interview Job Type: Full Time Only OPT EAD, CPT ... Salary Expectation: LinkedIn Profile: Skype ID: Thank you, Rajesh N Lead Talent Acquisition ...

... engineering, interfacing, integration of hardware and software systems to include an understanding ... Salary hikes after every 6 months. Strong and motivated marketing team to place an employee on the ...

... engineering, interfacing, integration of hardware and software systems to include an understanding ... Salary hikes after every 6 months. Strong and motivated marketing team to place an employee on the ...

next page

Showing results 1-20

Java Programmer Salaries information

See Overland, MO salary details

$34

$51

$65

How much do java programmer salaries jobs pay per hour?

As of May 29, 2026, the average hourly pay for java programmer salaries in Overland, MO is $51.52, according to ZipRecruiter salary data. Most workers in this role earn between $44.23 and $58.56 per hour, depending on experience, location, and employer.

What is the difference between Java Programmer Salaries vs Java Developer Salaries?

AspectJava Programmer SalariesJava Developer Salaries
Required CredentialsTypically a bachelor's degree in computer science or related field; certifications like Oracle Java CertificationSimilar credentials; often holds certifications like Oracle Java Certification or related developer certifications
Work EnvironmentOften in software development teams, coding, testing, and debuggingInvolved in designing, developing, and maintaining Java applications, often with more project management responsibilities
Employer & Industry UsageUsed across IT companies, startups, and corporate tech departmentsCommon in software firms, enterprise IT, and application development companies

While both roles require similar skills and certifications, Java Developers typically have broader responsibilities in designing and managing Java applications, often commanding higher salaries compared to Java Programmers who focus more on coding and testing tasks.

What are popular job titles related to Java Programmer Salaries jobs in Overland, MO? For Java Programmer Salaries jobs in Overland, MO, the most frequently searched job titles are:
What job categories do people searching Java Programmer Salaries jobs in Overland, MO look for? The top searched job categories for Java Programmer Salaries jobs in Overland, MO are:
What cities near Overland, MO are hiring for Java Programmer Salaries jobs? Cities near Overland, MO with the most Java Programmer Salaries job openings:

Lead Java Engineer

Artius Solutions

Saint Louis, MO • On-site

$140K - $150K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 11 days ago


Job description

Lead Java Engineer

Location: Saint Louis, Missouri (On-Site/Hybrid/Remote – specify as needed)
Employment Type: Full-Time, Direct Hire

About the Role

We are seeking an accomplished Lead Java Engineer who will drive the end-to-end design, development, and delivery of modern, scalable web and cloud-native applications. This role calls for a hands-on leader who combines strong architectural vision, technical excellence, and a collaborative spirit to build robust enterprise platforms.

You will take ownership of platform architecture, drive technology best practices, and mentor engineering teams. Your work will directly influence project direction, enable delivery of high-quality code, and build a culture of technical excellence.

Responsibilities
  • Lead the architecture, design, development, and testing of web and cloud-native applications in a cross-functional Agile team.

  • Guide end-to-end technical delivery, including architectural assessments and solution design for enterprise platforms.

  • Break down epics/features, define technical strategies, and maintain architectural integrity across the product.

  • Mentor and support junior engineers; take part in hiring, onboarding, and technical knowledge sharing.

  • Champion best development practices: branching strategies, code reviews, library management, robust logging, and error handling.

  • Enforce and document coding guidelines, code scanning profiles, and technical standards to ensure maintainability and reduce technical debt.

  • Advocate for and practice Test-Driven Development (TDD) and automated test coverage (unit, integration, functional, contract).

  • Design and implement microservices using Spring Boot, Spring WebFlux, and modern design patterns (hexagonal architecture, DDD).

  • Build, optimize, and maintain RESTful APIs and implement asynchronous inter-service communication using Kafka.

  • Oversee database schema design, data migration, query optimization, and secure, reliable interactions with relational and NoSQL databases (Oracle, AWS RDS, DynamoDB).

  • Implement and support cloud infrastructure (AWS) using services like EKS, EC2, S3, RDS, SQS, SNS, Lambda, ECS, and Docker/Kubernetes containers.

  • Stay current with industry trends, new technologies, and best practices; contribute to internal tech talks and workshops.

Requirements
  • 7+ years hands-on experience in microservices-based, cloud-native Java application development within enterprise environments.

  • 3+ years of technical leadership/lead engineer experience in agile teams.

  • Expertise in Java (JDK 8 or higher; Java 21 preferred): including lambda expressions, Stream API, CompletableFuture, Virtual Threads, and concurrency APIs.

  • Proven ability with Spring Boot, Spring WebFlux, JPA, Spring Security, Actuator, Kafka, Redis.

  • AWS Cloud: 2+ years hands-on using EKS, EC2, S3, RDS, SQS, SNS, DynamoDB, Lambda.

  • Practical, hands-on experience with RESTful API design and hexagonal architecture.

  • Advanced skills in relational databases (Oracle or AWS RDS), schema design, and data migrations.

  • Proficiency with container and serverless architectures (Docker, Kubernetes, AWS Lambda/ECS).

  • Strong in TDD/DDD, using frameworks such as JUnit, Cypress, WireMock, PowerMock, ArchUnit.

  • Familiar with CI/CD tools and pipelines (DevOps mindset), application lifecycle management tools (e.g., Jira).

  • Strong verbal and written communication, consultant-level client-facing skills, and self-starter mindset.

Preferred Qualifications
  • Prior experience in end-to-end architectural ownership of cloud or enterprise web platforms.

  • Experience delivering high-quality software in regulated or large-scale enterprise domains.

  • Active involvement in tech communities, workshops, or mentoring engineers.

Must-Have Technologies
  • Java (JDK 8+)

  • Spring Boot

  • Microservices

  • Kafka

  • AWS

  • Relational databases

  • Experience with multiple testing strategies (unit, integration, functional, contract tests)

Benefits
  • Competitive salary and performance-based bonus

  • Comprehensive health, dental, and vision coverage

  • 401(k) with match

  • Flexible PTO policy

  • Opportunities for technical and career growth

  • Engaging, collaborative, and innovative team culture

To apply:
Submit your updated resume detailing relevant experience in Java, cloud platforms, AWS, microservices, and leadership. Only candidates with strong hands-on and leadership experience in modern Java stacks will be considered.

.