Staff Software Engineer Architect Java Modernization
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 Youll 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 Were 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
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 Youll 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 Were 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
