Staff Level Software Engineer / ArchitectWe are looking for a staff level software engineer / architect to lead the modernization of a large-scale, 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.)
Unknown Company