Source description
About the role
Position Title: Staff Software Engineer / Architect – Java Modernization (AWS / Kubernetes) Location: St. Louis, MO
JD
We are looking for a staff‐level software engineer / architect to lead the modernization of a largescale, mission‐critical Java platform. This role is hands‐on and focused on rewriting and re‐architecting existing systems using modern Java, Spring Boot, and cloud‐native patterns on AWS.
What You'll Do
-
Modernize a legacy Java platform to Java 21 and Spring Boot
-
Re‐architect monolithic components into well‐structured, cloud‐native services
-
Design and build services for AWS EKS and/or OpenShift
-
Define execution models, service boundaries, and deployment patterns
-
Drive architectural decisions around performance, scalability, and reliability
-
Work closely with platform, DevOps, and cloud infrastructure teams
-
Mentor senior engineers and set engineering standards
-
Own solutions end‐to‐end — from design through production
What We're Looking For
-
Staff‐level experience building and modernizing large Java systems
-
Strong hands‐on experience with Java (17+ preferred, 21 ideal) and Spring Boot
-
Deep understanding of distributed systems and system design
-
Practical experience deploying applications on AWS, preferably EKS
-
Solid Kubernetes knowledge (EKS and/or OpenShift)
-
Experience containerizing applications and running them on a scale
-
Strong grasp of performance tuning, JVM behavior, and low‐latency systems
-
Ability to operate as both architect and hands‐on engineer
-
Nice to Have
-
Experience migrating from monoliths to cloud‐native architectures
-
Exposure to eventing, messaging, or streaming systems (Kafka, MQ, etc.)
-
Familiarity with CI/CD pipelines and infrastructure‐as‐code
-
Background in financial services, payments, or high‐throughput systems
-
Why This Role
-
Opportunity to shape the future architecture of a critical platform
-
Work on complex, high‐scale systems where design decisions matter
-
High ownership, real technical impact, and long‐term relevance
More at Echo IT Solutions