Your new role
Lead Engineer with the following skills in addition to the essential skills:
1. Excellent development skills, with a depth of experience including Spring Boot, JPA/Hibernate, REST API’s, observability and monitoring, queue technologies and security.
2. Detailed knowledge of best practices such as SOLID principles.
3. Experience of building new and evolving microservices with emphasis on high availability and data integrity.
4. Highly experienced in test methodologies including unit testing with JUnit, use of TDD, integration tests and end-to-end testing, as a way to promote high quality codebases.
5. Working with relational databases – Postgres/MySQL would be of particular relevance.
6. Supporting and developing complex architecture including APIs.
7. Willing to be part of a 24/7 L3 support team (on call).
8. Management and resolution of tickets relating to incident, change, service request and problem processes in accordance with the agreed PPPT / DDaT operating models.
Day to day tasks will include:
1. Developing and maintaining the existing service.
2. Updating service documentation where necessary.
3. Peer reviews.
4. Demonstration and acceptance of changes by the Programme Manager or agent on behalf of PM during the Sprint Review.
5. Team/service development leadership, including mentoring more junior developers.
What youll need to succeed:
1. Backend: Java (legacy 8 and 17+), Spring/Spring Boot, Maven/Gradle.
2. Front End: React/HTML.
3. Jenkins CI/CD.
4. Kibana.
5. AWS Cloud services.
6. MongoDB / MySQL or other RDBS.
7. Kubernetes / Docker.
8. Micro-services Architecture.
9. Security and PKI.
10. Terraform.
11. Team Leadership/Mentoring.
What youll get in return:
c£550 per day (inside IR35).
J-18808-Ljbffr