1

Java Microservices Architect Jobs in Florissant, MO

Senior Java Engineer

Saint Louis, MO

$55.75 - $71/hr

The ideal candidate will have deep expertise in Java, Spring Boot, and microservices architecture, with strong problem-solving skills and experience in building scalable, high-performance systems.

Lead Java Engineer

Saint Louis, MO · On-site

$140K - $150K/yr

... microservices using Spring Boot, Spring WebFlux, and modern design patterns (hexagonal architecture ... Java 21 preferred): including lambda expressions, Stream API, CompletableFuture, Virtual Threads ...

Full Stack Java Developer

O Fallon, MO · On-site

$60K - $135K/yr

Design, develop, and maintain robust and scalable backend services using Java, Spring Boot, and microservices architecture. * Deploy and manage applications on PCF or Kubernetes * Develop engaging ...

Java Tech Lead

Saint Louis, MO · On-site

$55 - $60/hr

Oversee the design and architecture of applications using Java 11, Spring MVC, and Microservices. * Provide technical guidance on SQL Server, Kafka, and ETL processes. * Collaborate with cross ...

Senior Software Engineer

O Fallon, MO

$114K - $151K/yr

Software Design & Architecture Design and evolve scalable, maintainable, and secure software ... Node.js / Java microservices. Proven experience with backend development with JAVA required ...

next page

Showing results 1-20

Java Microservices Architect information

See Florissant, MO salary details

$9

$64

$97

How much do java microservices architect jobs pay per hour?

As of Jul 30, 2026, the average hourly pay for java microservices architect in Florissant, MO is $64.33, according to ZipRecruiter salary data. Most workers in this role earn between $55.87 and $75.38 per hour, depending on experience, location, and employer.

What is the difference between Java Microservices Architect vs Java Backend Developer?

AspectJava Microservices ArchitectJava Backend Developer
Required CredentialsBachelor's in CS, Microservices, Cloud certificationsBachelor's in CS, Java certifications
Work EnvironmentDesigning and overseeing microservices architecture, collaborating with teamsDeveloping and maintaining Java backend applications
Employer & Industry UsageTech companies, cloud-based services, enterprise solutionsSoftware firms, startups, web applications
Search & Comparison IntentUnderstanding architecture roles, high-level designDevelopment tasks, coding, implementation

The Java Microservices Architect focuses on designing and overseeing microservices architecture, requiring strategic planning and high-level technical skills. In contrast, a Java Backend Developer primarily codes and maintains backend Java applications. Both roles often work in similar environments but differ in scope and responsibilities.

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

To thrive as a Java Microservices Architect, you need expertise in Java programming, microservices design patterns, system integration, and a solid understanding of software architecture principles, often supported by a degree in computer science or related fields. Familiarity with tools like Spring Boot, Docker, Kubernetes, RESTful APIs, and cloud platforms such as AWS or Azure, along with relevant certifications, is typically required. Outstanding problem-solving, leadership, and communication skills help in guiding development teams and translating business needs into scalable solutions. These skills are crucial for delivering robust, efficient, and maintainable architectures that support evolving business requirements.

How does a Java Microservices Architect typically collaborate with development and operations teams during a project lifecycle?

A Java Microservices Architect plays a central role in bridging development and operations teams throughout a project's lifecycle. They work closely with developers to design scalable, modular services and establish best coding practices, while also partnering with DevOps engineers to ensure smooth deployment, monitoring, and maintenance. Regular meetings, architecture reviews, and hands-on guidance are common, as architects often mentor team members and help troubleshoot complex integration issues. This collaborative approach helps ensure system reliability, performance, and alignment with business goals.

What does a Java Microservices Architect do?

A Java Microservices Architect is responsible for designing and overseeing the implementation of microservices-based architectures using the Java programming language. They break down complex applications into independent, modular services that can be developed, deployed, and scaled individually. Their role includes selecting appropriate frameworks, ensuring system reliability, and defining integration patterns between services. Additionally, they collaborate with development teams to enforce best practices, optimize performance, and ensure security across the microservices ecosystem.
What are popular job titles related to Java Microservices Architect jobs in Florissant, MO? For Java Microservices Architect jobs in Florissant, MO, the most frequently searched job titles are:

Backend Lead (Java Microservices + GCP)

Accord Technologies Inc.

Saint Louis, MO • On-site

$117K - $152K/yr

Contractor

Re-posted 20 days ago


Job description

Title: Backend Lead (Java Microservices + GCP)
Location : Spingfield, MO / Dallas, TX / Chicago, IL / New York, NY (Onsite)
Duration: 12 months
Position type: W2 contract
 
Job Summary
We are seeking an experienced Backend Lead with strong expertise in back-end (Java, Spring Boot, Microservices), and cloud platforms (GCP). This role requires a highly skilled professional who can lead end-to-end architecture, design, and delivery of scalable, cloud-native applications.
The ideal candidate will drive technical strategy, mentor teams, and ensure engineering excellence across the full software development lifecycle while leveraging Google Cloud Platform services.
Key Responsibilities
Lead the design, development, testing, release, and maintenance of scalable full-stack applications.
Design and build backend services using Java, Spring Boot, and microservices architecture.
Develop and deploy cloud-native applications on Google Cloud Platform (GCP).
Leverage GCP services such as Cloud Run, GKE, Pub/Sub, Cloud SQL, and BigQuery for scalable solutions.
Collaborate with product managers, designers, and stakeholders to translate business requirements into technical solutions.
Present high-level and low-level design approaches before development begins.
Contribute to architectural decisions, technical strategy, and engineering roadmaps.
Ensure application performance, scalability, security, and reliability across front-end and back-end systems.
Implement monitoring, logging, and alerting solutions to proactively identify issues.
Write clean, reusable, and maintainable code following best practices.
Develop and execute unit, integration, and system tests to ensure code quality.
Troubleshoot and resolve complex technical and performance issues.
Drive CI/CD pipelines and automate build, test, and deployment processes.
Work in Agile teams, contributing to sprint planning, estimation, and delivery.
Mentor and guide junior and mid-level engineers across full-stack development.
Document “as-is” and “to-be” processes and support continuous improvement initiatives.
Required Skills & Qualifications
Bachelor’s Degree in Computer Science, Engineering, or related field.
8–10+ years of experience in software development with strong full-stack expertise.
Proven experience leading technical teams and driving architecture decisions.
Back-End Expertise
Strong proficiency in Java and Spring Boot.
Experience designing and building microservices and distributed systems.
Expertise in RESTful APIs, API gateway patterns, and event-driven architecture.
Strong knowledge of database design, querying, and integrations.
GCP & Cloud Expertise (Mandatory)
Hands-on experience with Google Cloud Platform (GCP) services such as:
Cloud Run, GKE (Google Kubernetes Engine)
Pub/Sub, Cloud SQL, BigQuery

Experience designing, deploying, and managing cloud-native applications.
Strong understanding of cloud architecture, scalability, and cost optimization.
Familiarity with IAM, networking, and security best practices in GCP.
DevOps & Tools
Experience with Docker and Kubernetes for containerization and orchestration.
Strong exposure to CI/CD tools such as Jenkins, GitHub Actions, or Bitbucket Pipelines.
Experience with monitoring and logging tools (e.g., Sentry, Stackdriver/Cloud Monitoring).
Engineering Practices
Strong understanding of SDLC, Agile methodologies, and DevOps practices.
Experience in building scalable, resilient, and secure systems.
Strong debugging, troubleshooting, and performance optimization skills.
Nice to Have
Experience with AWS or Azure in addition to GCP.
Knowledge of other front-end frameworks (React or Angular).
Understanding of accessibility standards and cross-browser compatibility.
Experience with CDNs and web performance optimization techniques.
Familiarity with real-time analytics and observability tools.
Proficiency with Git and version control best practices.