Enable job alerts via email!

Software Engineer

VISIONDEN PTE. LTD.

Singapore

On-site

SGD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A technology solutions provider in Singapore is seeking an experienced Software Engineer to enhance and support applications. The role requires 8+ years in development, including SQL/PLSQL and UNIX scripting skills. Responsibilities include troubleshooting Java applications and coordinating deployments. The ideal candidate will have experience in financial applications and ITIL processes.

Qualifications

  • 8+ years experience in software application development and support.
  • Proficient in writing complex SQL queries and performance tuning.
  • Ability to analyze logs and troubleshoot exceptions in Java apps.

Responsibilities

  • Troubleshoot and develop Java-based applications.
  • Perform incident and change management following ITIL processes.
  • Coordinate with vendor support for issue resolution.

Skills

SQL/PLSQL
UNIX scripting
Java development
Incident management (ITIL)
Application support

Tools

Oracle DB
Git
ServiceNow
Job description

We are looking for a skilled Software Engineer with hands-on experience in SQL/PLSQL, UNIX scripting, Java platform. The role involves managing enhances existing software capabilities, update and develops software and production support activities, troubleshooting application issues, maintaining system performance, and ensuring smooth functioning of BAE Detica-based applications.

Key Responsibilities
  • 8+ years experience in software application development and support.
  • Troubleshoot and develop Java-based applications.
  • Perform incident, problem, and change management following ITIL processes.
  • Troubleshoot and resolve SQL/PLSQL database issues, data discrepancies, and performance bottlenecks.
  • Develop and maintain UNIX shell scripts for automation, monitoring, and system maintenance.
  • Analyze and debug Java-based backend applications and work closely with the development team for fixes and enhancements.
  • Monitor application health, logs, and job executions; ensure high availability and performance.
  • Coordinate with BAE vendor support, infrastructure, and database teams for issue resolution.
  • Participate in deployment activities, configuration updates, and version upgrades.
  • Maintain documentation of support procedures, issue resolutions, and known errors.
  • Support weekend deployments or on-call rotations as required.
Technical Skills Required
  • BAE Systems Detica (NetReveal) – hands-on or strong functional understanding.
  • SQL and PL/SQL – proficient in writing complex queries, procedures, and performance tuning (Oracle DB preferred).
  • UNIX/Linux scripting – shell scripting, cron jobs, file operations, log parsing.
  • Java / J2EE development and application support – ability to analyze logs, troubleshoot exceptions, and coordinate fixes.
  • Familiarity with application servers (WebLogic / Tomcat / JBoss).
  • Understanding of ETL workflows, data interfaces, and batch processes.
  • Experience with version control systems (Git, Bitbucket) and ticketing tools (ServiceNow, JIRA).
Preferred Skills
  • Prior experience supporting financial crime, AML, or fraud detection systems.
  • Exposure to control-M, Autosys, or similar job scheduling tools.
  • Knowledge of ITIL process frameworks.
  • Experience in production support for banking or financial applications.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.