Back External
External

Software Engineer

Copello

AnyGloucester
Any
Posted by Copello

Job Description

Job Description

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