Skip to main content
G

Software Engineer

Gloucester
2 hours ago
Full-time
On-site
Gloucester, Gloucestershire
IT
Full Stack Software Engineer

Location - Gloucester (Hybrid)

Salary - Negotiable DoE

Please note candidates must be eligible for DV Clearance.

Copello are looking for an experienced Software Engineer to join a high-performing engineering team working on complex, data-intensive systems.

This role will focus on developing scalable applications and data-processing solutions using Java, Spring Boot and big data technologies, while contributing to automation, reliability and continuous improvement.

Key responsibilities include:

* Developing scalable applications and services using Java and Spring Boot

* Designing and maintaining big data processing solutions and data pipelines

* Working with large and complex datasets

* Using Hadoop and distributed data technologies

* Automating configuration and deployment using Ansible

* Using GitLab for source control and CI/CD

* Applying SRE principles to improve system reliability, performance and availability

* Monitoring, troubleshooting and supporting production services

* Contributing to incident investigation and root-cause analysis

* Identifying opportunities for automation and process improvement

* Working closely with technical and product stakeholders

* Contributing to engineering standards, documentation and best practice

You’ll have:

* Strong commercial experience with Java and Spring Boot

* Experience in big data engineering and large-scale data processing

* Hands-on experience with Hadoop or similar distributed technologies

* Experience working with large or complex datasets

* Knowledge of Ansible and infrastructure automation

* Experience with GitLab and CI/CD

* A good understanding of SRE principles, monitoring and production support

* Strong problem-solving and analytical skills

* A collaborative approach and a passion for building reliable, high-quality software

Experience with Apache Pig, cloud platforms, Docker, Kubernetes, observability tools or distributed systems would be advantageous