
Software Engineer
Job Description
Posted on: August 5, 2025
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.
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Sr Data Engineer

Data Engineer

Senior Software Engineer – Identity Team (Open to remote locations across Australia)

Full Stack Software Engineer (Remote in AU)
