cover image
CACI Ltd

CACI Ltd

www.caci.co.uk

3 Jobs

1,609 Employees

About the Company


CACI offers an unrivalled range of data, marketing and IT solutions to a wide range of industries across both the public and private sectors. We have teams based in both India and the Netherlands.

Our Integrated Marketing and Location Planning divisions provides data, software and consulting services to improve our clients' sales and marketing programmes. We help clients find, retain and grow profitable customers through our understanding of consumer characteristics and behaviour. And we help commercial property developers and retailers plan retail provision in the UK and overseas.

Our Technology and Network Services divisions provides a range of software, consultancy and managed services to SME and large enterprise clients from across the public and private sector. With our experience and understanding of big data analytics, systems integration, secure cloud and IT networks, we help clients improve operational processes, gain greater insight into their business and reduce costs.

Listed Jobs

Company background Company brand
Company Name
CACI Ltd
Job Title
Network Security Engineer – Checkpoint Provider-1
Job Description
Job Title: Network Security Engineer – Checkpoint Provider-1 Role Summary: Design and implement tailored network security solutions aligned with client requirements. Collaborate with clients to resolve complex security challenges and optimize firewall infrastructure. Expactations: Minimum 8 years in network security roles, with expertise in Checkpoint solutions and client-focused solution design. Must work effectively across teams and prioritize urgent incidents in dynamic environments. Key Responsibilities: - Design, document, and troubleshoot firewall policies for end-to-end traffic flow. - Resolve network incidents, outages, and performance issues across distributed systems. - Support operational and project work to enhance infrastructure and security posture. - Balance routine tasks with project deliverables under tight deadlines. Required Skills: - Advanced proficiency in Checkpoint Firewalls (Provider-1, Multi-Domain Management Server). - Expertise in SmartConsole tools (SmartDashboard, SmartEvent). - Deep knowledge of TCP/IP, routing, switching, NAT, and firewall architectures. - Experience in security solution design and cross-functional collaboration. - Strong stakeholder communication and problem-solving in high-pressure scenarios. Required Education & Certifications: - Checkpoint Certified Security Expert (CCSE) certification.
London, United kingdom
On site
Senior
09-10-2025
Company background Company brand
Company Name
CACI Ltd
Job Title
Java Developer
Job Description
**Job Title:** Java Developer **Role Summary:** Full‑stack Java developer tasked with designing, coding, testing, and maintaining core components of a Firewall Lifecycle Management system. Works within a Network Services Automation team, adopting Agile practices and delivering high‑quality, secure, and scalable software solutions. **Expectations:** - Deliver production‑ready code within sprint cycles. - Maintain coding standards, perform peer reviews, and contribute to continuous improvement. - Collaborate closely with cross‑functional teams (devops, QA, product owners) to meet feature deadlines. **Key Responsibilities:** - Develop and maintain Java (8/11) applications using Spring, Hibernate, and RESTful services. - Implement TDD/BDD, write unit, integration, and contract tests. - Design and manage SQL/Oracle database interactions. - Participate in Agile ceremonies (Scrum/Kanban) and contribute to backlog refinement. - Conduct code reviews and enforce best‑practice guidelines. - Engage with network automation pipelines, integrating with Zk Framework, Python, or Ansible when required. - Support containerized deployments (Kubernetes, OpenShift) and infrastructure tooling. **Required Skills:** - Strong Java 8/11 proficiency. - Expertise in Spring MVC/Boot, Hibernate/JPA, REST APIs, and SQL/Oracle. - Experience with Git, automated builds, and CI/CD pipelines. - TDD/BDD mindset with frameworks such as JUnit, TestNG, Cucumber. - Agile delivery experience (Scrum/Kanban). - Ability to design and code for event‑driven, concurrent, and asynchronous systems. - Knowledge of networking concepts and firewall lifecycle management is a plus. - Familiarity with Zk, Python, Ansible, Kubernetes, OpenShift, or Fabric is advantageous. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - Relevant certifications (e.g., Oracle Certified Professional Java SE 8/11, Spring Professional) preferred but not mandatory.
London, United kingdom
Hybrid
09-10-2025
Company background Company brand
Company Name
CACI Ltd
Job Title
Full Stack Developer (Java/Angular)
Job Description
Job title: Full Stack Developer (Java/Angular) Role Summary: Develop and maintain the Compliance Service platform for a network infrastructure modernization project, ensuring secure, scalable, and regulatory‑compliant device onboarding, certification, configuration management, and reporting. Work in an Agile, cross‑functional team delivering front‑end, back‑end, and API solutions. Expactations: - Collaborate effectively with cross‑functional teams. - Proactively identify challenges and drive solutions. - Own tasks from design through delivery with minimal supervision. - Maintain a holistic view of system components and their interactions. - Resolve issues resiliently and meet sprint commitments. Key Responsibilities: - Design and implement Angular/TypeScript UI components. - Build Java (Spring Boot) and Python services for device onboarding and compliance workflows. - Develop and maintain RESTful APIs and integration layers. - Manage data persistence using MongoDB, PL/SQL, and NoSQL stores. - Implement CI/CD pipelines (TeamCity) and version control (Git). - Contribute to code quality, testing, and documentation (Swagger/OpenAPI). - Participate in Agile ceremonies (Scrum/Kanban) and sprint planning. Required Skills: - Angular, TypeScript, HTML/CSS - Java, Spring Boot, Python - MongoDB, PL/SQL, NoSQL concepts - RESTful API design, Git, TeamCity CI/CD - Agile methodology (Scrum or Kanban) - Strong problem‑solving, communication, and teamwork abilities Desirable (nice‑to‑have) skills: Docker, Kubernetes, Prometheus/Grafana/ELK, AWS/Azure/GCP, security/compliance knowledge, SonarQube, API documentation tools. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., Oracle Java, AWS Certified Developer, Scrum Master) are a plus but not mandatory.
London, United kingdom
Hybrid
09-10-2025