Lead Software Developer - Outside IR35 - Hybrid - Edinburgh
The experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.
Day Rate - Market Rates
Duration - 6 months
Harvey Nashs Public Sector Client are looking to bring in a Lead Software Developer to upgrade SpringBoot applications as part of their Cloud Migration project to ensure the applications are on the latest versions of their supporting software, are cyber secure and are compatible with the new operating system we are migrating to within the AWS cloud.
Main Duties
To be the Lead Developer on the upgrade of the SpringBoot Application for the Cloud Migration project.
Upgrade the SpringBoot framework to version 3.4 (or later) by upgrading libraries and dependencies.
Upgrade to latest compatible version of java and upgrade and configure new Tomcat application servers.
Address and fix deprecated application code and amend unit tests as required.
Address cyber security vulnerabilities as notified by cyber tooling.
Address runtime issues and compatibility issues within the application.
Configure DSA online application on the new AWS infrastructure (dev env through to production) and ready this for system testing, UAT, go live.
Carry out skills transfer to developers on how to perform the upgrade for future iterations.
Assist with other SpringBoot upgrades as and when required.
Skills:
Extensive experience developing Java with the Spring Framework - Spring Boot, Spring Security, Spring WebClient/RestTemplate, Spring Data, Spring Webflow and Thymeleaf and integration with existing Spring Boot applications.
Experience of SpringBoot and Java upgrades for Spring applications.
Experience of developing web applications and web services for Apache web servers and Tomcat application servers.
Experience with JavaScript, SOAP and XML.
Experience of Relational Databases, SQL and PL/SQL.
Experience of build and deployment processes and experienced in using code repositories such as GIT and SVN.
Experience in technical project life cycles in both traditional and agile methodologies and the use of JIRA software and bug tracking systems.
Please note that you must be eligible for BPSS clearance.
TPBN1_UKTJ