Software Developer
McGregor Boyall Associates Ltd.
Edinburgh, UK
22 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
JavaScript (Programming Language)
Spring Security
Application Programming Interfaces (APIs)
Agile Methodology
Acceptance Test-Driven Development
Software Quality
Code Review
DevOps
HP Systems Insight Manager
PostgreSQL
OAuth
+21 more
OpenShift
Pair Programming
RabbitMQ
Next.js
Responsive Web Design
TypeScript
Web Applications
Test-Driven Development (TDD)
Spring Cloud
ReactJS
Grafana
Spring-boot
Event Driven Architecture
Gitlab-ci
Playwright
Front End Software Development
Kibana
Restful APIs
Legacy Systems
Jenkins
Microservices
Job description
- 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.
Requirements
- Strong commercial experience with Java 17/21, Spring Boot, Spring Security, OAuth2 and microservices.
- Experience with React, Next.js, JavaScript/TypeScript and modern Front End 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerboard.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
CH
Chris Heilmann
Dev Digest 131 - AI'm not sure about OSS
almost 2 years ago
CH
Chris Heilmann
Dev Digest 133 - Back to Front
almost 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
EM
Eli McGarvie
7 Most Popular Web Developer Jobs in Europe
over 3 years ago