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.
-
Years of Experience Required
4+ years of experience
-
Required Education Level
Bachelor’s Degree
-
Job Level
Senior
-
Work Form
Remote
-
Email: [email protected]