# Java/J2EE Application Support Engineer

**Company:** [Unison Group](null/companies/deKpPhPMtQZga7XoPG1tSo.md)
**Location:** Singapore, Singapore
**Workplace:** on site
**Department:** Bharat

[Apply for this job](null/view/9366e08e-25f8-4e44-8a5b-a11a331a5141)

## Description

**Job Overview**  
We are looking for a dynamic and motivated **Java/J2EE Application Support Engineer** to join our application support team. The ideal candidate will have hands-on experience in **Java/J2EE, Unix/Linux, SQL, web applications, batch processing, and application support**. Candidates with development experience who are willing to transition into an application support role are also encouraged to apply.

The role requires strong ownership, troubleshooting skills, a willingness to learn, and the ability to work in a **24×7 shift-based support environment**, including night shifts, weekends, and public holidays.

### Key Responsibilities

-   Provide **L1/L2 application support** for Java/J2EE-based enterprise applications.
-   Monitor applications, batch jobs, interfaces, and system processes.
-   Analyze and troubleshoot application issues using **Java logs, Unix/Linux commands, and SQL queries**.
-   Perform incident investigation, root-cause analysis, and resolution within defined **SLAs**.
-   Support web applications and batch processing environments.
-   Work with **JBOSS application servers, MariaDB/SQL databases, Shell scripts**, and related middleware.
-   Execute SQL queries for data validation, investigation, and troubleshooting.
-   Monitor and support scheduled jobs and batch processes.
-   Support **MQ setup/configuration** and **Connect:Direct (C:D)** processes where required.
-   Coordinate with development, infrastructure, database, middleware, and business teams to resolve production issues.
-   Ensure timely communication and escalation of critical incidents.
-   Follow ITIL/application support processes and maintain proper incident and problem-management documentation.
-   Participate in application deployments, production releases, and post-release validation.
-   Take ownership of assigned incidents and ensure timely resolution without compromising quality.
-   Continuously learn new technologies, applications, and banking processes.

### Required Technical Skills

-   Hands-on experience with **Java/J2EE applications**.
-   Minimum **1 year of application support experience**; Java developers with strong technical fundamentals and willingness to move into support are also considered.
-   Good knowledge of **Java/J2EE programming**.
-   Hands-on experience with **Unix/Linux commands**.
-   Good understanding of **SQL queries and database troubleshooting**.
-   Knowledge of:

-   Web applications
-   Batch jobs
-   **JBOSS**
-   **MariaDB**
-   **SQL**
-   **Shell scripting**
-   Job scheduling

-   Exposure to **MQ setup** is an advantage.
-   Experience with **Connect:Direct (C:D)** is an advantage.
-   Banking/financial services domain experience is an added advantage.

### Preferred Experience

**1–5 years** of relevant experience in Java/J2EE application support, production support, or Java development with strong willingness to transition into application support.
