Sr Java Developer requires: &* Location:
San Jose, CA, Richardson, TX, Irving, TX, Basking Ridge, NJ, Bedminster, NJ, and Branchburg, NJ &* Sr Java developer with Python, Go Exp Must. &* 10+ years of hands on software development experience including design, development, debuggingand support, building scalable software systems and software infrastructure. Experience with programming languages (Java, Python,Go) 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 problems Experience working with ODL, REST, RESTCONF and RPC services and other client/server models Build and deliver mission critical, 24x7 production quality software systems Transform the monolithic software systems into micro
service-oriented software systems Experience in Linux environments with Linux automation scripting and/ or software development (Ansible, Python, Bash) Experience with Linux networking & virtualization environments/technologies (KVM, containers) and container scheduling/management platforms (Docker, Kubernetes) Open Source tools development, implementation, and/or collaboration experience Strong problem-solving skills, ability to analyze and implement enhancements to existing applications/code Strong written & verbal communication skills&* BS/MS degree in Computer Science/Computer
Engineering or equivalent engineering discipline/experience &* Experience using source code tracking and version control systems (Stash/GIT/GitLab) Experience in an agile development environment as part of a team of engineers, developers andtesters Experienced 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, SQL/NoSQL) Open API (REST/RESTCONF/NETCONF) and data modeling (YANG) verification and development New technology validation, prototyping and integration experience Multi-vendor system integration experience Developing applications using microservice architecture High Availability and distributed software architecture development & design ODL (Open-Day-Light) controller internals and experience in developing ODL applications Understanding of SDN architecture and technology (control plane, data plane, management plane, orchestration, etc.)