1

Senior Java Engineer Jobs in Florissant, MO (NOW HIRING)

Senior Java Developer

O Fallon, MO

$53.50 - $68.25/hr

* Extensive knowledge and experience with Java, Spring Boot, gRPC * Good knowledge in creation and working with CI/CD pipelines using Jenkins * Experienced in event driven systems (ActiveMQ, Apache ...

Senior Java Developer

O Fallon, MO

$53.50 - $68.25/hr

Work closely with other architects, developers, analysts, and project managers as well as business partners / product managers and other MasterCard technology teams. * Deliver innovative, cost ...

Backend Java Engineer W/IBM MQ Exp

O Fallon, MO ยท On-site

$47.25 - $61.25/hr

Senior Software Development Engineer (Specialty) - Level 7 Location: O'Fallon, MO/Hybrid Duration: 12 months * Java * Proficient in core java * Spring boot preferred. * Messaging services * MQ's or ...

Senior Software Engineer

O Fallon, MO ยท On-site

$114K - $151K/yr

We are looking for a Senior AI Java Engineer (Hands-on IC) to deliver AI-driven capabilities across our roadmap. This is a builder role requiring strong hands-on engineering-owning critical ...

Senior Software Engineer

O Fallon, MO ยท On-site

$114K - $151K/yr

We are looking for a Senior AI Java Engineer (Hands-on IC) to deliver AI-driven capabilities across our roadmap. This is a builder role requiring strong hands-on engineering-owning critical ...

Java Developer

Saint Louis, MO

$49.50 - $64.25/hr

As a Backend Engineer, you will be responsible for developing and maintaining robust Java ... Karthik Saraswathi Senior Manager PAY RANGE AND BENEFITS: Pay Range*: $ 81,000 - $ 95,000 Per Year

Sr. Java Full Stack Developer

O Fallon, MO ยท On-site

$49 - $63.25/hr

What are your top 3 required technical skills We are looking for a developer who is strong in backend development and has basic skills to perform UI development Backend Skills Java 17 Spring Boot 3.x ...

Java Software Developer

Saint Louis, MO ยท Hybrid

$50 - $55/hr

Java Software Developer III 1st Preference - St Louis - 4 days in the office 2nd Preference- Denver ... senior engineers Partner with product and architecture teams to translate business needs into ...

next page

Showing results 1-20

Senior Java Engineer information

See Florissant, MO salary details

$10

$57

$79

How much do senior java engineer jobs pay per hour?

As of Jun 14, 2026, the average hourly pay for senior java engineer in Florissant, MO is $57.94, according to ZipRecruiter salary data. Most workers in this role earn between $50.77 and $64.71 per hour, depending on experience, location, and employer.

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

Senior Java Engineers often encounter challenges such as managing complex codebases, ensuring application scalability, and maintaining high performance under heavy loads. They are also responsible for implementing robust security practices and integrating new technologies without disrupting existing systems. Effective collaboration with cross-functional teams and mentoring junior developers are crucial aspects of the role, as these responsibilities help maintain code quality and project momentum.

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

AspectSenior Java EngineerJava Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Professional)Bachelor's in Computer Science or related field, Java certifications optional
Work EnvironmentDesigning, developing, and maintaining complex Java applications, often in team leadership rolesDeveloping Java applications, focusing on coding and implementation
Industry UsageUsed across finance, tech, and enterprise sectors for large-scale projectsCommonly employed in software development firms, startups, and tech companies

While both roles involve Java programming, Senior Java Engineers typically handle complex system design, mentorship, and project leadership, whereas Java Developers focus more on coding and implementing features. The senior role often requires more experience and certifications, with a broader scope of responsibilities.

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

To thrive as a Senior Java Engineer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and a degree in computer science or related field. Experience with frameworks like Spring, Hibernate, build tools such as Maven or Gradle, and familiarity with cloud platforms and CI/CD systems are typically required. Excellent problem-solving abilities, leadership, and effective communication help you guide teams and collaborate with stakeholders. These skills are crucial for delivering robust, scalable software solutions and mentoring junior engineers in complex development environments.

What are Senior Java Engineers?

Senior Java Engineers are experienced software developers who specialize in designing, developing, and maintaining applications using the Java programming language. They often lead development teams, architect solutions, and ensure that software meets both technical and business requirements. Their responsibilities also include code reviews, mentoring junior developers, and optimizing application performance. Typically, they have several years of experience and a deep understanding of Java frameworks and best practices.
What cities near Florissant, MO are hiring for Senior Java Engineer jobs? Cities near Florissant, MO with the most Senior Java Engineer job openings:
Sr. Software Engineer : Mastercard

Sr. Software Engineer : Mastercard

ShiftCode Analytics

O Fallon, MO โ€ข Hybrid

$60 - $65/hr

Other

Posted 3 days ago


Job description

Interview : Video + F2F
Visa : USC, GC
This is hybrid from day-1
Role 1 )
Sr. Java Developer
Rate : 50-55

  • Extensive knowledge and experience with Java, Spring Boot, gRPC
  • Good knowledge in creation and working with CI/CD pipelines using Jenkins
  • Experienced in event driven systems (ActiveMQ, Apache Kafka, NATS, etc)
  • Experience in financial system encryption (PIN Blocks, CHIP, CVC) would be beneficial
  • Experience with testing frameworks and methodologies (Gtest, JUnit, BlazeMeter, mocking, etc.)
  • Experienced in building platforms with Microservice architecture and RESTful APIs.
  • Experience using cloud-native approaches running on Linux, leveraging Spring Boot
  • Exposure to symmetric cryptography would be desired.
  • Experience with virtualization like Cloud Foundry (PCF), Kubernetes (EKS), Docker etc.

Role 2 )
Lead Java Developer
Rate : $60-65 ( buying )

Responsible for identifying and resolving end-to-end performance bottlenecks across distributed systems, Spring Boot services, middleware components, and hybrid cloud environments (private cloud + AWS). This role goes far beyond traditional testing by deeply analyzing container orchestration, networking paths, and system interactions under load. This position maps full system workflows, sets realistic latency budgets, and ensures each component meets its SLOs. Ideal candidates have extensive experience with high-scale, multi-region, and high-transaction platforms (e.g., financial systems, payment processing, or large enterprise SaaS) running in a Cloud environment.
Key Responsibilities
  • Define service-level objectives (SLOs), performance budgets, and latency/throughput targets across services.
  • Architect and champion comprehensive distributed tracing strategies (Dynatrace, AWS X-Ray, etc.).
  • Analyze application, platform, and cloud behavior using deep-dive techniques such as heap dumps, thread dumps, flame graphs, GC logs, network traces, and storage I/O profiling.
  • Review service and system architectures for performance risks (e.g., synchronous hops, excessive dependencies, misconfigured connection pools, poor cache placement).
  • Conduct and lead root-cause analysis for performance incidents in production and pre-production environments.
  • Develop capacity models and performance baselines for services running across cloud environments.

Areas of Expertise
  • Application Layer: Spring Boot internals, JVM tuning, thread/heap management, concurrency debugging, GC optimization
  • Container Runtime: PCF, Docker, container resource limits, CPU throttling, memory pressure
  • Orchestrators: PCF, Kubernetes, ECS (autoscaling, pod health, scheduling issues)
  • Networking: Service-to-service hops, TLS overhead, DNS, routing, load balancer configs (F5, Nginx, ALB/NLB), service mesh performance
  • Storage: Latency, IOPS constraints, distributed file system behavior
  • Caching & Middleware: Redis, Hazelcast, NATS, Kafka, RabbitMQ configuration and throughput tuning
  • Databases: Connection pool tuning, slow queries, indexing, replication lag
  • Cloud Layer: AWS compute/storage/network performance, regional latency, cross-cloud traffic patterns

ShiftCode Analytics logo

About ShiftCode Analytics

Sourced by ZipRecruiter

We specialize in solid end-to-end delivery of tailor-made technology solutions designed by the Top 1% Software Engineering teams. Our innate digital leadership identity powers transformation across every industry. We are always ready to drive meaningful change with a strategic vision for the future. We rigorously test for logical/mathematical reasoning skills, technical ability and soft skills in our interview process. Only those engineers who score highly across each of these areas are presented to our clients.

Industry

It services

Company size

11 - 50 Employees

Headquarters location

Tampa, FL, US

Year founded

2019