Enable job alerts via email!

Software Engineer with Application Support

ELLIOTT MOSS CONSULTING PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

20 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Singapore is seeking an experienced Software Engineer to provide 24/7 application support for business-critical systems. The ideal candidate will have a strong background in Java, Spring Boot, and Microservices, along with proven troubleshooting skills. This role involves monitoring production environments, managing incidents, and enhancing system reliability through automation.

Qualifications

  • 5–7 years of hands-on experience in software engineering and application support.
  • Proficient in Java, Spring Boot, and Microservices.
  • Strong troubleshooting skills in Windows and Unix/Linux environments.

Responsibilities

  • Provide 24/7 rotational application support across production environments.
  • Troubleshoot and resolve production issues related to application performance.
  • Continuously enhance system reliability through automation and optimization.

Skills

Java
Spring Boot
Microservices
SQL
Shell scripting
Troubleshooting
Automation
Problem-solving

Tools

Git
Jenkins
Grafana
Bitbucket

Job description

Job Description

We are seeking an experienced Software Engineer with strong application support capabilities to join our team. The ideal candidate will have a blend of hands-on software development experience and proven production support expertise in high-availability environments. This role requires working in rotational shifts to ensure 24/7 application support for business-critical systems.

Key Responsibilities:
  • Provide 24/7 rotational application support across production environments, ensuring high system availability and quick incident resolution.
  • Monitor scheduled jobs, perform routine system health checks, and ensure SLA adherence.
  • Manage incident and problem resolution, including performing root cause analysis and implementing preventive measures.
  • Troubleshoot and resolve production issues related to application performance, configuration, and system integration.
  • Identify and eliminate system bottlenecks proactively before they impact service delivery.
  • Perform bug fixing, code debugging, and collaborate with the development team for issue resolution.
  • Continuously enhance system reliability through automation, optimization, and performance tuning.
  • Support application deployments, including post-deployment validation and troubleshooting.
  • Maintain clear documentation for issue resolutions, SOPs, and technical references.
Required Skills & Experience:
  • 5–7 years of hands-on experience in software engineering and application support roles.
  • Proficient in Java, Spring Boot, and Microservices-based architecture.
  • Strong troubleshooting skills in applications running on Windows and Unix/Linux environments.
  • Solid experience with SQL Server or Oracle databases — capable of writing/debugging complex SQL queries and procedures.
  • Proficient in shell scripting (Bash, PowerShell, etc.) for automation and support.
  • Familiarity with monitoring tools such as Grafana (preferred).
  • Hands-on experience with version control and CI/CD tools like Git, Bitbucket, Jenkins.
  • Exposure to Actimize, Hadoop, or AML platforms will be an added advantage.
  • Strong analytical, communication, and problem-solving skills.
  • Open to learning new tools and technologies and adapting in a dynamic environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.