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
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