CMC Global

Application Support Engineer (Java)

CMC Global

  • icon-1
    TP. Hồ Chí Minh,
  • icon-2
    December 31, 2026

JOB DESCRIPTION 

We are looking for a Senior Java Application Support Engineer with strong Java development skills and hands-on experience in production/application support. The ideal candidate can troubleshoot complex issues, perform root cause analysis, maintain enterprise applications, and communicate effectively with UK-based clients.

This role is best suited for a Senior Java Developer with production support experience rather than a developer focused solely on feature development.

Key Responsibilities

  • Handle production incidents and provide application support to ensure system stability and availability.
  • Troubleshoot and debug application issues by analyzing logs, code, database queries, and system behavior.
  • Perform Root Cause Analysis (RCA) and implement appropriate fixes to prevent recurring incidents.
  • Maintain existing Java applications, resolve bugs, and deliver minor enhancements.
  • Work with SQL Server/T-SQL to investigate data-related issues, optimize queries, and maintain stored procedures.
  • Prepare and update technical documentation, incident reports, and troubleshooting guides.
  • Collaborate directly with UK-based clients and development/support teams in Vietnam to resolve technical issues and communicate incident status.
  • Participate in shift rotations and on-call support according to the agreed support schedule.

REQUIREMENTS

Must-have

  • At least 4 years of experience in Java development, with hands-on experience in Spring and JSP/Servlet.
  • Proven experience in Production Support or Application Support, beyond regular software development activities.
  • Strong troubleshooting, debugging, and Root Cause Analysis (RCA) skills.
  • Good knowledge of Microsoft SQL Server and T-SQL, including complex queries and stored procedures.
  • Good English communication skills, with the ability to participate in meetings and work directly with UK-based clients.
  • Willingness to work in rotating shifts and participate in an on-call support schedule.

Nice-to-have

  • Experience with AngularJS or Node.js.
  • Experience with SOAP/REST APIs.
  • Knowledge of ITIL processes and Incident Management.
  • Experience supporting large-scale enterprise applications.
  • Previous experience as a Support Engineer, Application Support Engineer, Production Support Engineer, or Site Reliability Engineer (SRE).

Working Schedule

Rotating shifts:

  • Day shift: 9:00 AM – 6:00 PM
  • Evening shift: 5:00 PM – 1:00 AM
  • Rotation: Two weeks on the day shift, followed by two weeks on the evening shift each month.

On-call support:

  • Approximately one week of on-call duty every 1.5 months.
  • Overnight presence is not normally required; however, employees must remain reachable by phone and be available online to respond to urgent incidents when necessary.

Ideal Candidate Profile

A Senior Java Developer who has transitioned into or gained substantial experience in Application/Production Support, with strong troubleshooting skills, solid SQL Server knowledge, and the confidence to communicate directly with UK-based clients.

Important: This role is not suitable for candidates whose experience is limited to feature development and who have no hands-on production or application support experience.

HOW TO APPLY

Please send your application via email: [email protected] 

*By submitting your application to [email protected], you acknowledge that you have read, understood, and agreed to CMC Global’s REGULATIONS ON THE PROTECTION OF CANDIDATES’ PERSONAL INFORMATION.

  • CMC Career 1

    Years of Experience Required

    4+ years of experience

  • CMC Career 2

    Required Education Level

    Bachelor’s Degree

  • CMC Career 3

    Job Level

    Senior

  • CMC Career 4

    Work Form

    Remote

  • CMC Career 5

Maximize Your ROI
in the Cloud

Let's Chat!