Job Description:
Key Responsibilities
• Investigate and resolve customer-reported defects in a timely and efficient manner.
• Perform routine system maintenance, including:
o Upgrading Java versions, frameworks, and third-party libraries.
o Refactoring outdated components for stability and security.
• Monitor, troubleshoot, and ensure high availability and reliability of the system in
production.
• Collaborate with internal teams (support, operations, product) to understand issues and
propose solutions.
• Contribute to technical documentation and handoffs.
• Implement and maintain automated tests and CI/CD pipelines where possible to
support safe changes.
Required Qualifications
• 8+ years of hands-on experience with Java, including support and maintenance of legacy
codebases.
• Strong familiarity with AWS services, especially EC2, RDS, S3, CloudWatch, and IAM.
• Experience debugging production issues in distributed systems.
• Proficient in version control (Git) and working within agile or semi-structured
workflows.
• Comfortable analyzing logs, metrics, and application behavior in live environments.
• Strong communication skills and self-motivation to operate independently in a contractor
role.
Preferred Qualifications
• Experience with infrastructure-as-code (e.g., CloudFormation, Terraform).
• Familiarity with CI/CD tools like Jenkins, GitHub Actions, or CodePipeline.
• Understanding of security best practices for Java and AWS environments.
• Prior experience modernizing or migrating legacy systems.
Leadership is guiding or directing the list of people or checking the ability of the person to perform any action.