cover image
MRP Group

Software Engineer (Java, JavaScript)

On site

Gloucestershire, United kingdom

Mid level

Freelance

08-01-2026

Share this job:

Skills

Java JavaScript SQL NoSQL Test Decision-making Databases angular react node.js Spring Spring Boot

Job Specifications

Contract: 12 months + extension

Location: Gloucester

My client is looking for a Software Engineer with strong experience in Java and JavaScript to design, develop, test, and maintain scalable software solutions. You will work across backend and frontend systems, contributing to high-quality, reliable applications used in production environments.

Key Responsibilities

Design, develop, and maintain applications using Java (backend) and JavaScript (frontend and/or backend)
Build and consume RESTful APIs
Participate in system design and technical decision-making
Write and maintain unit, integration, and automated tests
Ensure solutions meet security, performance, and scalability requirements

Required Skills & Experience

5+ years experience with Java (e.g. Java 8+)
5+ years experience with JavaScript
Experience building backend services (e.g. Spring / Spring Boot)
Experience with frontend frameworks (e.g. React, Angular, Vue) or Node.js
Experience with REST APIs and JSON
Familiarity with SQL and/or NoSQL databases

Qualifications

Degree in Computer Science, Software Engineering, or equivalent experience

This position will require eDV (enhanced Developed Vetting) clearance

About the Company

MRP Group have been providing skilled resources to the communications industry for over 20 years and have subsequently built an extensive network of associates, such that we now provide skills into many of the leading system integrators, vendors, outsourcers and carriers on an international level. This level of coverage, and our ability to source internationally, provides an ideal base to provide a Flexible Resource proposition for your organisation, thereby enabling you to respond to your client’s needs with greater agilit... Know more