Lead Software Developer

Lead Software Developer

Posted 2 weeks ago by 1752657664

Negotiable
Outside
Hybrid
Edinburgh

Summary: The Lead Software Developer role involves upgrading SpringBoot applications as part of a Cloud Migration project for a Public Sector Client in Edinburgh. The position requires extensive experience in Java and Spring Framework, focusing on ensuring applications are up-to-date, secure, and compatible with new operating systems in the AWS cloud. The role is hybrid and classified as outside IR35, with a duration of 6 months. The day rate is based on market rates.

Key Responsibilities:

  • 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.

Key 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.

Salary (Rate): undetermined

City: Edinburgh

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Lead Software Developer - Outside IR35 - Hybrid - Edinburgh

Day Rate - Market Rates

Duration - 6 months

Harvey Nash's 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.