Staff Software Engineer / Architect – Java Modernization (AWS / Kubernetes)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 DoModernize a legacy Java platform to Java 21 and Spring BootRe?architect monolithic components into well?structured, cloud?native servicesDesign and build services for AWS EKS and/or OpenShiftDefine execution models, service boundaries, and deployment patternsDrive architectural decisions around performance, scalability, and reliabilityWork closely with platform, DevOps, and cloud infrastructure teamsMentor senior engineers and set engineering standardsOwn solutions end?to?end — from design through productionWhat We're Looking ForStaff?level experience building and modernizing large Java systemsStrong hands?on experience with Java (17+ preferred, 21 ideal) and Spring BootDeep understanding of distributed systems and system designPractical experience deploying applications on AWS, preferably EKSSolid Kubernetes knowledge (EKS and/or OpenShift)Experience containerizing applications and running them on a scaleStrong grasp of performance tuning, JVM behavior, and low?latency systemsAbility to operate as both architect and hands?on engineerNice to HaveExperience migrating from monoliths to cloud?native architecturesExposure to eventing, messaging, or streaming systems (Kafka, MQ, etc.)Familiarity with CI/CD pipelines and infrastructure?as?codeBackground in financial services, payments, or high?throughput systemsWhy This RoleOpportunity to shape the future architecture of a critical platformWork on complex, high?scale systems where design decisions matterHigh ownership, real technical impact, and long?term relevance
Unknown Company