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
Numbers & Facts
Location
St. Louis, MO
Skills
Amazon Web Services (AWS)unmatched
Apache Kafkaunmatched
Architectural Servicesunmatched
Cloud Architectureunmatched
Cloud Computingunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
DevOpsunmatched
Distributed Computingunmatched
Financial Servicesunmatched
High Throughputunmatched
Javaunmatched
Mentoringunmatched
Messaging Middlewareunmatched
Software Engineeringunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.