Software Engineer (Java, JavaScript)

Software Engineer (Java, JavaScript)

Posted 1 day ago by MRP Group

Negotiable
Undetermined
Undetermined
Gloucestershire, England, United Kingdom

Summary: The role of Software Engineer involves designing, developing, testing, and maintaining scalable software solutions using Java and JavaScript. The engineer will work on both backend and frontend systems, ensuring high-quality applications are delivered for production environments. The position requires strong technical skills and experience in building RESTful APIs and working with various frameworks. Enhanced Developed Vetting (eDV) clearance is necessary for this position.

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

Key Skills:

  • 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
  • Degree in Computer Science, Software Engineering, or equivalent experience

Salary (Rate): undetermined

City: Gloucester

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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