
Principal Support Engineer with Java,Linux (Lead II - Software Engineering)
- London
- Permanent
- Full-time
- Own and manage support incident tickets, software patch releases, and overall system availability for a client-facing platform with 20,000 users.
- Support a flagship Java 8 platform running on Tomcat, maintaining its performance and stability.
- Triage and prioritize incoming support incidents to ensure timely resolution.
- Communicate progress and resolution updates clearly to all stakeholders.
- Lead root cause analysis and document findings to prevent recurrence.
- Coordinate release activities across infrastructure, information security, and development teams for critical platform updates.
- Participate in weekend or out-of-hours production deployments, with the majority of work during normal office hours.
- Manage User Acceptance Testing (UAT) sign-offs and readiness assessments for production go-lives.
- Proven experience supporting production systems with 100+ users.
- Demonstrated success in bringing together multiple teams (infrastructure, architecture, info security) to build strong collaborative relationships.
- Experience managing and upgrading legacy systems running on Linux/Unix and Windows servers.
- Proficient in Linux OS commands for troubleshooting.
- Skilled in managing support incidents using ticketing systems such as ServiceNow or Jira.
- Strong experience maintaining production applications using Java and Tomcat, including JAR package management.
- High-level understanding of Java web applications, network security, and routing for troubleshooting purposes.
- Experience running CI/CD pipelines and automated deployments.