Overview
Sr. Software Engineer – Legacy Java System Maintenance (AWS). We’re looking for a Sr. Software Engineer to keep a mission-critical, customer-facing legacy enterprise system (Java + AWS) running strong. You’ll fix bugs, upgrade dependencies, and ensure stability and availability.
Responsibilities
- Handle routine maintenance like upgrading Java versions, frameworks, and libraries
- Refactor outdated code for stability and security
- Monitor and troubleshoot production systems (high availability is key)
- Collaborate with support, operations, and product teams to solve problems
- Keep technical docs and handoffs clean and clear
- Build and maintain automated tests and CI / CD pipelines for safer changes
What You Bring (Required)
8+ years of Java experience, including maintaining legacy codebasesComfortable with Git and agile / semi-structured workflowsSkilled at analyzing logs, metrics, and live app behaviorSelf-motivated, independent, and a solid communicatorBonus Points (Preferred)
Infrastructure-as-code experience (CloudFormation, Terraform)CI / CD tool familiarity (Jenkins, GitHub Actions, CodePipeline)Security best practices (Java + AWS)Hands-on with modernizing or migrating legacy systemsThis isn’t just maintenance — it’s about owning a system that keeps real-world services alive. If you’re the kind of engineer who loves stability, uptime, and tackling old-school challenges with modern tools, this role is calling you.
#J-18808-Ljbffr