
Posted 13 days ago
No clicks
This employer did not include a short summary.
- Compensation
- Not specified GBP
- City
- Edinburgh
- Country
- United Kingdom
Currency: £ (GBP)
Full Job Description
We value your privacy
We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.
The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ...
Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.
- CookiePHPSESSID
- Durationsession
- DescriptionThis cookie is native to PHP applications. The cookie is used to store and identify a users' unique session ID for the purpose of managing user session on the website. The cookie is a session cookies and is deleted when all the browser windows are closed.
- CookieJSESSIONID
- Durationsession
- DescriptionNew Relic uses this cookie to store a session identifier so that New Relic can monitor session counts for an application.
Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.
- Cookie__cf_bm
- Duration30 minutes
- DescriptionThis cookie, set by Cloudflare, is used to support Cloudflare Bot Management.
- Cookieplayer
- Duration1 year
- DescriptionVimeo uses this cookie to save the user's preferences when playing embedded videos from Vimeo.
- Cookieaka_debug
- Durationsession
- DescriptionVimeo sets this cookie which is essential for the website to play video functionality.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.
- Cookie_ga
- Duration1 year 1 month 4 days
- DescriptionThe _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors.
- Cookie_gid
- Duration1 day
- DescriptionInstalled by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously.
- Cookievuid
- Duration1 year 1 month 4 days
- DescriptionVimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website.
- Cookie_gat_gtag_UA_*
- Duration1 minute
- DescriptionGoogle Analytics sets this cookie to store a unique user ID.
- Cookie_ga_*
- Duration1 year 1 month 4 days
- DescriptionGoogle Analytics sets this cookie to store and count page views.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
- Cookie_gat
- Duration1 minute
- DescriptionThis cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites.
- Cookiesync_active
- Durationnever
- DescriptionThis cookie is set by Vimeo and contains data on the visitor's video-content preferences, so that the website remembers parameters such as preferred volume or video quality.
Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.
No cookies to display.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
- Cookieregion_cookie
- Duration1 month
- DescriptionNo description
- Cookief24_personId
- Duration1 year 1 month 4 days
- DescriptionNo description available.
- Cookief24_autoId
- Duration1 year 1 month 4 days
- DescriptionNo description available.
- Cookiecookietest
- Durationsession
- DescriptionNo description
- About Us
- Meet the Team
- DE&I
- Job Search
- Services
- Hire for Growth
- Deliver Fast, Stay Flexible
- Find Talent on Demand
- Build an Onsite Partnership
- Secure Critical Hires
- Navigate Complex Change
- Appoint Leaders Who Drive Results
- Sectors
- Financial Services
- Professional Services
- Life Sciences
- FMCG
- Retail
- IT Media & Entertainment
- Energy
- Public Sector
- Specialisms
- Business Support & Secretarial
- Change & Transformation
- Compliance & Governance & Legal
- Cloud, DevOps & Infrastructure
- Data & Analytics
- Development & Testing
- Digital Marketing,Communications & Sales
- Finance, Audit & Accounting
- HR & Talent Management
- Information & Cyber Security
- Project & Programme Management
- Risk Management & Quantitative Analyitcs
- Procurement & Supply Chain
- Insights
- Articles
- Downloads
- Contractor Hub
- Contractor Insights
- Starting Out?
- Experienced?
- Contact Us
- London
- Manchester
- Edinburgh
- Glasgow
- Poland
- Dubai
- Saudi Arabia
- North America
- Share Vacancy
- CV Upload
- Dashboard
- Accessibility
- About Us
- About Us
- About Us
- Meet the Team
- DE&I
- Job Search
- Services
- Services
- Services
- Hire for Growth
- Deliver Fast, Stay Flexible
- Find Talent on Demand
- Build an Onsite Partnership
- Secure Critical Hires
- Navigate Complex Change
- Appoint Leaders Who Drive Results
- Sectors
- Sectors
- Sectors
- Financial Services
- Professional Services
- Life Sciences
- FMCG
- Retail
- IT Media & Entertainment
- Energy
- Public Sector
- Specialisms
- Specialisms
- Specialisms
- Business Support & Secretarial
- Change & Transformation
- Compliance & Governance & Legal
- Cloud, DevOps & Infrastructure
- Data & Analytics
- Development & Testing
- Digital Marketing,Communications & Sales
- Finance, Audit & Accounting
- HR & Talent Management
- Information & Cyber Security
- Project & Programme Management
- Risk Management & Quantitative Analyitcs
- Procurement & Supply Chain
- Insights
- Insights
- Insights
- Articles
- Downloads
- Contractor Hub
- Contractor Hub
- Contractor Hub
- Contractor Insights
- Starting Out?
- Experienced?
- Contact Us
- Contact Us
- Contact Us
- London
- Manchester
- Edinburgh
- Glasgow
- Poland
- Dubai
- Saudi Arabia
- North America
Job Details
Software Developer
- Negotiable
- Edinburgh
- Contract
Senior Software Developer - Java / Spring Boot / React
We are seeking an experienced Software Developer to join a high-performing Agile team delivering large-scale digital transformation within a critical public sector environment. This is an exciting opportunity to modernise legacy platforms, develop innovative digital services, and build scalable, cloud-native solutions that make a real impact.
Rate: 450 p/d outside ir35
Duration: 6 months with possible extensions
Location: mostly remote, with occasional requirement in Edinburgh or Glasgow
Key Responsibilities
- Design, develop and support modern web applications and REST APIs using Java, Spring Boot and React.
- Deliver secure, scalable and maintainable solutions within an OpenShift environment.
- Enhance automation capabilities, case management solutions and digital customer journeys.
- Design and integrate APIs using service-oriented and event-driven architecture.
- Produce high-quality, test-driven code using TDD, pair programming and code reviews.
- Develop accessible, responsive user interfaces using React, Next.js, JavaScript and TypeScript.
- Create and maintain automated UI tests using Playwright.
- Support CI/CD pipelines, application monitoring, troubleshooting and production support.
- Work collaboratively within Agile (Kanban) teams, contributing to technical design and continuous improvement.
- Coach and mentor colleagues while promoting engineering best practices.
Essential Skills & Experience
- Strong commercial experience with Java 17/21, Spring Boot, Spring Security, OAuth2 and microservices.
- Experience with React, Next.js, JavaScript/TypeScript and modern frontend development.
- Hands-on experience with OpenShift, RabbitMQ, PostgreSQL, Jenkins and GitLab CI/CD.
- Proven experience designing APIs, event-driven architectures and cloud-native applications.
- Strong understanding of DevOps, observability tools, Grafana/Kibana and software quality practices.
- Experience modernising legacy systems and delivering software within Agile environments.
- Excellent communication, collaboration and problem-solving skills.
Please apply today to be considered
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.
Apply for this role
Great! It looks like you have already applied for this role. View Status
Not yet registered? Create an account today
Already have an account? Sign in now
Featured
Latest Jobs
Java Development Lead - Front Office Electronic Trading
BBBH170417_1784722324- + Competative Bonus + Pension
- London
- Permanent
Build the Next Generation of a Global Trading PlatformAn exceptional opportunity has arisen for a senior...
View jobC# backend Developer
TP3453254_1784715416- Negotiable
- London
- Permanent
Senior Back End EngineerC# / Java | Front Office Trading | AWS | Distributed SystemsLocation: LondonHybr...
View jobSoftware Developer
BBBH170424_1784709376- Negotiable
- Edinburgh
- Contract
Senior Software Developer - Java / Spring Boot / React We are seeking an experienced Software Developer...
View jobTechnical Lead Java Low Latency Engineer FX eTrading
BBBH169814_1784705501- + Bonus + Package
- London
- Permanent
I'm working with a leading global investment bank looking to hire an exceptional Technical Lead Java Eng...
View jobLinux Systems Engineer
BBBH170420_1784662156- Negotiable
- London
- Contract
Linux Systems Engineer (RedHat)Location: London (Hybrid - 3 days per week onsite)Contract: Initial contr...
View jobSenior Finance Analyst
BBBH170419_1784661302- Negotiable
- Derby, Derbyshire
- Contract
Senior Finance Analyst Contract: 12 Months with possible extensions Rate: circa 460 per day (Inside IR...
View jobPython Developer
88449032JT_1784629467- 150000 - 200000 per annum + bonus + benefits
- London
- Permanent
Python, Market Surveillance, SQL, RPA, Systematic Hedge Fund One of the world's leading quant funds in L...
View jobApplied AI Engineer
BBBH170414_1784560552- 80000.00 - 180000.00 per annum
- London
- Permanent
Applied AI Engineer AI Startup Location: Fully Remote (Europe) Salary: 80,000 - 180,000 + EquityThe Ro...
View jobPrincipal ML Engineer
BBBH170415_1784560292- 80000.00 - 180000.00 per annum
- London
- Permanent
Senior Machine Learning Engineer AI Startup Location: Fully Remote (Europe) Salary: 80,000 - 180,000 +...
View jobSales Administrator
BBBH170409_1784537454- 38000 - 43000 per annum
- City of London, London
- Permanent
Location: City of LondonJob Type: Full-timeA fantastic opportunity has arisen for a Sales Support & ...
View jobContact
Find us on social
Quick Links
- Home
- About Us
- Job Search
- Privacy Policy
- Quality & Information Security
- Client Services Agreement
- Carbon Reduction Plan
Sectors
- Telecommunications
- Energy
- Financial Services
- FMCG
- Pharmaceuticals
- Retail
- Media and Entertainment
Newsletter Signup
By submitting this form, you agree to our Modern Slavery, Cookies & Privacy Policy.
- Sitemap
- Cookie Policy
- Equality and Diversity
- Modern Slavery
- Privacy Policy
- Quality & Information Security




