Due to continued digital transformation, a significant public body in Scotland is seeking to further expand its team with the creation of this new Software Development role. The organisation is continuing its digital transformation, and as such requires the development of new web applications for the end users of its services. The team is currently working on a hybrid basis where occasional office visits in Glasgow or Edinburgh are required. Otherwise, the role can be predominantly from home.
The Role:
The developer will be responsible for the creation and implementation of new software designed for the end users of the public body. The developer will ensure that all customer-facing services are user-friendly, efficient and meet the standards of the external users. The ideal candidate will be experienced and comfortable with both the front-end and back-end of web applications, and have skills across Java, Spring Boot, JavaScript, and various other technologies related to web application development.
Responsibilities:
· Enhance and support an existing service.
· Migrate services to the latest Spring Boot version.
· Develop a new API for customer use.
· Continuously improve and maintain customer-facing products, following product and architecture roadmaps.
· Demonstrate collaborative software development practices, prioritising readability and maintainability.
· Ensure high solution quality through testing and analysis.
· Adhere to non-functional requirements, including accessibility, security, UI/UX, performance, maintainability, and deployability.
· Resolve issues across multiple environments.
· Promote collaborative development practices such as pairing and code reviews.
Requirements:
· Strong experience with Java 11/17.
· Proficiency in Spring Boot microservices.
· Knowledge of Spring security, OAuth2, and JavaScript UI frameworks.
· Experience with OpenShift and modern DevOps practices.
· Proficiency in cloud monitoring tools like Grafana.
· Proven track record in designing and implementing technical solutions.
· Expertise in developing solutions using human-centred design.
· Familiarity with testing tools for unit testing.
· Knowledge of Agile delivery models.
· Proficiency in defining infrastructure as code.
· Experience in designing and developing with relational and NoSQL databases.
Package on Offer:
· Initial 6-month contract with option to extend further.
· Outside of IR35
· Remote-first hybrid working.
If this role is of interest to you, please apply by sending your most recent CV and we will be in touch.
ASA Recruitment is one of Scotland’s largest independent multi-sector recruitment agencies. We specialise in providing effective tailored solutions for permanent, contract and temporary employment requirements for our Clients and Candidates. We are members of the REC and are ISO certified.
YOU SEEK WE FIND