Software Developer
McGregor Boyall Associates Ltd.
Edinburgh, UK
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerboard.com
Prepare application
- Draft 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.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…