We are seeking a highly skilled Senior Network Automation Programmer with expertise in Java and Groovy programming, software-defined networking (SDN), microservices, and containerized environments.
In Short
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.
Requirements
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.
Benefits
Competitive salary and benefits package.
Flexible working hours and remote work options.
Opportunities for professional development and certifications.