Fremont, CA, 94536, USA
7 days ago
Network Automation Programmer
Job Title: Sr. Network Automation Programmer Location: Fremont, CA. Remote is possible.  Job Type: [Full-Time/Contract] About the Role: We are seeking a highly skilled Network Program Developer with expertise in Java and Groovy programming, software-defined networking (SDN), microservices, and containerized environments. The ideal candidate will have hands-on experience in developing and managing networking applications, working with Cisco and Juniper routers, and leveraging modern technologies such as Kubernetes and Docker for deployment and orchestration. Key Responsibilities: + Develop and maintain network automation and orchestration solutions using Java 11 and Groovy. + Design and implement SDN solutions for network programmability and optimization. + Work with microservices architecture, ensuring scalable and efficient network applications. + Deploy, manage, and troubleshoot applications in Kubernetes and Docker environments. + Integrate and configure Cisco and Juniper routers, leveraging network parameters and protocols. + Develop APIs and automation frameworks for network infrastructure management. + Work closely with cross-functional teams to design fault-tolerant and high-performance networking solutions. + Implement network security best practices in application development. + Monitor, debug, and optimize network application performance. Must-Have Skills: + Strong programming skills in Java 11 and Groovy. + Experience with Software-Defined Networking (SDN) concepts and frameworks. + Knowledge of microservices architecture and development. + Proficiency with Kubernetes and Docker for containerized application deployment. + Hands-on experience with Cisco and Juniper routers, including configuration, automation, and monitoring. + Understanding of networking protocols, such as BGP, OSPF, and MPLS. + Experience with network management and orchestration tools. + Familiarity with cloud networking environments and hybrid infrastructures. + Strong problem-solving and debugging skills in network applications. Preferred Skills: + Experience with MSE (Mobility Services Engine) for location-based services. + Familiarity with network telemetry and monitoring tools. + Knowledge of DevOps and CI/CD practices for network automation. + Understanding of network security best practices. + Exposure to RESTful APIs and gRPC for network integrations. Qualifications: + Bachelor’s or Master’s degree in Computer Science, Networking, or a related field. + 10+ years of experience in network programming, software development, or related roles. + Industry certifications such as CCNA, CCNP, JNCIA, JNCIS (preferred but not required). Powered by JazzHR
Confirm your E-mail: Send Email