Job Description:
Java Developer - L3 Service Support:
* You will be part of the L3 Service Support Team.
Key responsibilities are listed below
* Analysis, fixing, triaging & coordinating live defects and will work closely with the development team
* Ensure and maintain overall operations stability with pre-empt health checks and daily checks.
* Actively perform Root cause Analysis of various issues and take it to resolution.
* Use systematic methods to triage, research, diagnose, and provide workarounds or solutions to both technical and functional issues with the product
* Take ownership of all queries/issues, identify and highlight issues to relevant departments for resolution and follow through until resolved.
* Adhere to agreed response time and resolution time SLAs
* Collaborate with distributed team of developers, analysts, business owners, across all levels.
* Ability to grasp new concepts quickly, and excellent problem-solving and communication skills
Essential requirements
* Hands on experience with Java 8 or above
* Hands on experience on writing Junits
* Hands on experience on Spring Framework, SpringBoot
* Hands on experience with relational database (eg PostgreSQL)
* Hands-on experience on Git, Jenkins
* Understanding of micro-services architecture
* Understanding of AWS services like ECS, EKS, S3, SQS
* Understanding of REST APIs
* Understanding of CICD
* Good understanding of Kubernetes
Nice to have Skills:
* Docker
* JavaScript: ReactJS and NodeJS preferred
* AWS API Gateway and Serverless technologies
* Message broker like Apache Kafka
* BPM framework
* Mustache template
* Experience in large scale integration projects involving messaging, web services and distributed systems
* ELK stack
* OpenStack platform
* Agile development - Scrum, TDD
* To qualify for the role, you should have:
* A self-starter, comfortable working in both process driven and ambiguous environments
* Experience and a passion for working within Central Government and other sectors.
* Proven capability of working successfully with senior client stakeholders and end-users, quickly building successful relationships and establishing credibility
* A passion for digital and technology, with the drive and determination to continually learn new things and develop yourself and others
* Good written, presentation and verbal communication skills, with a high degree of attention to detail
* Good organisational skills, with the ability to work independently in a highly collaborative, team-based environment
* The right to live and work in the UK