Senior Java Software Engineer
ACL Digital - san jose, CA
Apply NowJob Description
Looking for a candidate with ODL, Open API (RESTCONFNETCONF) in below mentioned location.Job Title: Senior Software Engineer (Java)Location: San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ, Atlanta, GA (Hybrid)Duration: 12+ monthsJob DescriptionAs a software consultant, you will be interacting with software engineers, networksystem operations staff, and networksystem architects to keep our service relevant in the marketplace in the fast-moving and quickly evolving networking industry.Proactive technology research, software development, problem-solving mindset, developing next-generation network architecture using modern networking technology (e.g., Software Networking)MUST HAVE SKILLS:10+ years of hands-on software development experience including design, development, debugging, and support, building scalable software systems and software infrastructure.Experience with programming languages (Java) and software debugging tools ( jdb, JMX)In-depth understanding of scale-out infrastructure, distributed systems, and web services technologies.Experienced in designing and applying data structures, algorithms, and object-oriented concepts to solve challenging problemsExperience working with ODL, REST, RESTCONF and RPC services and other clientserver modelsBuilding and delivering mission-critical, 24x7 production quality software systemsTransforming the monolithic software systems into micro service-oriented software systemsExperience in Linux environments with Linux automation scripting and or software development (Ansible, Python, Bash)Experience with Linux networking & virtualization environmentstechnologies (KVM, containers) and container schedulingmanagement platforms (Docker, Kubernetes)Open Source tools development, implementation, andor collaboration experienceStrong problem-solving skills, ability to analyze and implement enhancements to existing applicationscodeStrong written & verbal communication skillsDESIRED SKILLS:Experience using source code tracking and version control systems (StashGITGitLab)Experience in an agile development environment as part of a team of engineers, developers, and testersExperienced in integrating and developing messaging infrastructures (Kafka, thrift, proto-buf)Experience with open-source logging and reporting solutions (Logstash, Elasticsearch, Kibana, Grafana, Splunk)Database development experience (MongoDB, Redis, Cassandra, SQLNoSQL)Open API (RESTRESTCONFNETCONF) and data modeling (YANG) verification and developmentNew technology validation, prototyping, and integration experienceMulti-vendor system integration experienceDeveloping applications using microservice architectureHigh Availability and distributed software architecture development & designODL (Open-Day-Light) controller internals and experience in developing ODL applicationsUnderstanding of SDN architecture and technology (control plane, data plane, management plane)
Created: 2024-11-11