Job descriptionExperience of working with TDD, Test Driven Development (Essential)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.We are looking 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 Pune, working with best practices including Agile, BDD etc.We are looking 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 Pune, working with best practices including Agile, BDD etc.Your key responsibilitiesContributing code in line with industry best practice to facilitate network automationFunctioning as an empowered Development Team member within an Agile ScrumParticipating in peer code reviewsYour skills and experienceExtensive experience in Java 8+, Web Services, TDD / BDD, REST APIs, SQL, Oracle, GITAt least 8 years Java development experience in total with 4 years experience in programming with Java 8 or above.At least 3 years experience of working with TDD, Test Driven Development (Essential).Agile project delivery methodologies, such as Scrum or KanbanExperience in the latest automated testing methodologies (such as : BDD; headless E2E) using CucumberZk Framework, Python and / or Ansible would be usefulTrainingCACI 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 BenefitsIn return you will be awarded with a competitive salary, excellent benefits and the opportunity to develop your career and skills within a growing company.