CACI offers an unrivalled range of data, marketing and IT solutions to a wide range of industries across both the public and private sectors.
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.
CACI Network Services is a rapidly expanding specialist IT and Networks consultancy offering a wide variety of opportunities to work within challenging and exciting environments with our major clients in Global Media, Banking, Government, Telecoms & Utilities
CACI Ltd seek an for a dynamic Full Stack Java Developer to hit the ground running and deliver key functionality within the Firewall Lifecycle Management space. You will be an integral part of the Network Services Automation team based in London, working with best practices including Agile, BDD etc.
Your key responsibilities
* Contributing and reviewing code in line with industry best practice to facilitate network automation
* Functioning as an empowered Development Team member within an Agile Scrum
* Participating in peer code reviews
Your skills and experience
* Extensive experience in Java 8 and Java 11, Spring, Hibernate, Web Services, TDD/BDD, REST APIs, SQL, Oracle, GIT,
* Agile project delivery methodologies, such as Scrum or Kanban
* Complex problem solving
* Ability to understand and work with complex data models and advanced coding frameworks (event driven, concurrent processing, asynchronous execution etc)
* Zk Framework, Python and/or Ansible would be useful
* Also Fabric/Kubernetes/Openshift is advantageous
Training
CACI Network Services develops individuals through a portfolio of training and development options such as certified training courses, workshops, technical conferences, boot camps, on-line training and much more. You will have the opportunity to work on some of the most advanced networking hardware in the industry as well as development of your abilities and talents to become one of the best in the field.
Rewards and Benefits
In return you will be awarded with a competitive salary, excellent benefits and the opportunity to develop your career and skills within a growing company.
Equal Opportunities:
CACI is proud to be an equal opportunities employer. Embracing the diversity of our people, we are on a journey to build a truly inclusive work environment where no one is treated less favourably due to ethnic origin, age, gender, veteran status, religion or belief, sexual orientation, marital status, and disability or health condition, actively working to prevent discrimination.
As a Disability Confident employer, we will;
Provide reasonable adjustments in the recruitment process where requested (contact a member of the recruitment team on 020 7602 6000 to discuss individual requirements further).
Offer people with health conditions and disabilities, meeting the minimum criteria for a role, an interview.
Our people are unique and we encourage, and support them, to be confident in contributing to our inclusion journey.