freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Maintains and troubleshoots Java microservices/APIs, performs root-cause analysis, and deploys fixes via CI/CD to keep production systems stable.

Job: Software Engineer
Duration: 12 Months (renewable)

Job description:

  • Application Maintenance Engineer with L3 experience
  • Perform root cause analysis on incidents (application, batch and connectivity) and provide a solution for remediation.
  • Prioritize defects and plan for production release based on defect criticality or align with the quarterly release
  • Develop programs, support end-to-end testing in SIT, support UAT and prepare for deployment to production environments.
  • Maintain Production stability by ensuring deployments have completed the necessary risk and impact assessments.
  • Follow up on defect closure and meet defect closure KPI
  • Share production defect support learning with QA team and development team to improve application quality and minimize future defects
  • Verify and deploy programs and systems
  • Troubleshoot, debug and upgrade existing software
  • Recommend and execute improvements

Education:

  • Degree in Computer Science or related discipline
  • At least 8 years of relevant experience.

Essential:

  • Go through the Java code (microservices / APIs) to identify the issues and
  • Perform code fix based on the issue reported
  • Able to analyse the technical issues such as why the job performance is poor (by looking into the query, understand the SAQ query usage, perform tuning, etc)
  • Able to work in a team to perform the code deployment in a CI/CD pipeline

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available