Senior Software Developer
Remote (with occasional trip to Edinburgh)
12 months duration
Day rate offered £450 outside ir35
A highly skilled Senior Developer is required to support the ongoing delivery and modernisation of critical digital services within a major national registration domain. You will join an established cross-functional engineering team working to enhance, replace and support core systems as part of a transition from legacy platforms to a modern hybrid-cloud environment.
What you'll do
Develop and support Spring Boot web applications and REST APIs deployed in OpenShift
Contribute to the transition from legacy systems into a cloud-first architecture
Support and enhance domain-specific systems, including case management, workflow and register services
Lead technical delivery for web applications that enable end-to-end processing of key registration activities
Maintain and upgrade Java and Spring Boot services (Java 21 upgrades, dependency management, monitoring and alerting)
Investigate and support replacement of bulk processing services
Troubleshoot across AWS-based components, ETL pipelines, relational and NoSQL databases
Contribute to disaster recovery assurance activities
Apply collaborative engineering practices, including pairing, mobbing, TDD and contract testing
Participate in Agile ceremonies and continuous improvement activities
Essential skills & experience
Java 11/17, Spring Boot microservices, Spring Security, OAuth2
React/Next.js and modern JavaScript practices
OpenShift, AWS CDK, AWS CI/CD pipelines
RabbitMQ, Elasticsearch
Jenkins, Docker, modern DevOps and IaC practices
Event-based and service-oriented architecture
TDD, pair programming, consumer-driven contract testing
Grafana, Kibana, cloud monitoring and telemetry
MongoDB and PostgreSQL
Experience replacing or modernising legacy systems
If this sounds like the right role for you, please apply today!
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
TPBN1_UKTJ