Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026. CMC Global scores D on the Alion truth index.
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.
The post Application Support Engineer (Java) appeared first on CMC Global.

