Job Description
Key Responsibilities
1. Resolve complex technical issues and incidents based upon HO MBTP technology stack
2. Efficiently diagnoses issues, finds root causes, and provides quality documentation
3. Identification and delivery of tactical and stategic fixes
4. Develop and document Work Instructions for common incident types
5. Proactive queue management – ability to manage multiple incidents and prioritise accordingly, working towards L3 team KPIs
6. Provide support for production releases (OOH on a rota basis)
Technical Experience 7. Experience with Java 8, 11, 17, Spring Framework, Spring Boot, Guice Framework, Java Hibernate
8. Proven experience in developing Restful Web Services in a Multi-Tiers Architecture including Presentation, Service and Persistence layers
9. Practical Relational Database development experience (e.g. PostgreSQL) and NO SQL
10. Experience in Performance Tuning targeting Middle-tiers and Persistence layers
11. Strong understanding CI and DevOps technologies (Hands-on experience on Git, Jenkins, and Ansible preferred)
12. Practical experience on both AWS (ECS, EKS, API Gateway and Serverless technologies) & Kubernetes
13. Agile development – Scrum, Kanban, TDD, BDD
14. Good understanding of JSON and XML
15. Workflow/Business Process Management tools and BPEL (Activiti BPM)
16. Good understanding of Python
17. Experience and understanding of CICD pipeline of Docker, Jenkins and Kubernetes
Experience/ Education
1. Educated in Computer Sciences or have operated at this level of complexity in a workplace environment for several years
2. Hands on experience working on digital or technology projects either at a leading consultancy, agency, or Government organisation
3. Previous experience of working in a support environment and a core understanding of Service Management principles including Incident Management and Problem Management
4. Experience of HO ITSM toolsets including ServiceNow, Grafana, Dynatrace
Generic Competencies 5. Ability to communicate with colleagues with varying levels of IT skills in potentially pressured circumstances
6. Customer focused and with the capability of working successfully with end-users and other suppliers
7. Dedicated to reach and maintain high quality standards
8. Ability to work both independently or in a highly collaborative, team-based environment
9. Organisational, time management, work prioritisation skills
10. Excellent written and verbal communications skills
11. Problem solving skills i.e. can think creatively to solve problems
12. Ability to work flexibly according to business requirements