Java Developer W/ Devops Knowledge

Location: Raleigh, NC
Date Posted: 10-12-2018
Java Developer W/ Devops Knowledge
Raleigh, NC
3+ Months with possible extension
Any Visa is fine
Job Description

The Engineering Continuous Integration and Delivery Services team at Cisco needs a Java Software Engineer well-versed in DevOps and CI/CD concepts. As a Java Software Engineer they will be responsible for working with developers to automate and accelerate the testing, releasing, and deployment of applications into a runtime environment quickly and reliably. They will be able to develop applications and scripts to facilitate ease of maintaining existing CI infrastructure as well develop new features and functionality.
  • 4-5+ years of recent Java development experience (Java 8+ experience
  • required)
  • Experience with Groovy scripting
  • Fluency in Unix/Linux operating systems and Bash
  • Knows what RESTful web services are and has created and documented them
  • Recent HTML/CSS/Javascript experience interacting with RESTful backend services
  • Knowledge of building and using Docker containers (containerizing Java and Python based applications highly desired)
  • Seasoned developer using Git and various workflows (forking, gitflow, etc.)
  • Experience using continuous integration and delivery concepts and software (Jenkins, Artifactory, Maven, NPM, etc.)
  • Experience with developing Jenkins plugins and managing Jenkins environments
  • Unit testing using JUnit and mock objects

  • Experience with Continuous Integration and Configuration Management platforms and tools to automate infrastructure provisioning and deployment flow (Puppet/Ansible)
  • Experience with Spring MVC/Spring Data JPA
  • Hands-on knowledge of Docker orchestration platforms such Kubernetes, OpenShift, Rancher, Swarm, Mesos
  • Experience with NoSQL databases is a plus
  • Experience using or running OpenStack
  • Has a GitHub account and contributes to open-source projects
916-646-2080 EXT 222
this job portal is powered by CATS