Overview
Senior Software Engineer
Location Madhapur, Hyd (Onsite)
Duration: Long Term
Salary: DOE
Job Title: Sr. Software Engineer – Legacy Java System Maintenance (AWS)
Overview
- We are seeking a highly skilled Sr. Software Engineer (Contractor) to maintain and support a
- legacy enterprise system written in Java and deployed in AWS. This critical system supports
- customer-facing services and requires a hands-on engineer who can manage defect resolution,
- perform regular maintenance tasks (such as library and dependency upgrades), and ensure
- ongoing operational stability and availability.
- This role is ideal for an experienced engineer with a strong foundation in Java, cloud
- infrastructure, and operational systems support.
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
* 10+ 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
Job Types: Full-time, Contractual / Temporary
Contract length: 18 months
Pay: ₹556,460.22 - ₹1,902,103.66 per year
Experience:
- Legacy: 5 years (Required)
- Java: 10 years (Required)
- AWS: 7 years (Required)
- CI/CD: 7 years (Required)
- Git: 6 years (Required)
Work Location: In person
Expected Start Date: 01/08/2025