Sr Java Developer needs 10+ years of hands on software development experience including design, development, debugging and support, building scalable software systems and software infrastructure.
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, debugging and 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 and testers
• 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.)
•Last updated on Oct 16, 2024
Raleigh, North Carolina
·30+ days ago
Concord, North Carolina
·30+ days ago
Jacksonville, Florida
·30+ days ago
30+ days ago
Chicago, Illinois
·30+ days ago
San Francisco, California
·30+ days ago
Burlingame, California
·30+ days ago
Wilmington, Delaware
·30+ days ago
Lee's Summit, Missouri
·30+ days ago
Lee's Summit, Missouri
·30+ days ago
Remote
·30+ days ago
San Mateo, California
·30+ days ago
Mountain View, California
·30+ days ago
Raleigh, North Carolina
·30+ days ago
New York, New York
·30+ days ago