Skip to content


Sunnyvale, California - USD Full Time Posted: Thursday, 14 March 2019
Staff Software Engineer Job Description:
  • Design and implement cloud based SDWAN controller
  • Java based system design, development, and maintenance
  • Architecture analysis and design
  • Guide other team members to finish their work
  • Communicating and collaborating with network device developer
  • Communicating and collaborating with UI developer
  • Requirement analysis
  • Ensure software code quality, testability, maintainability and function usability
Skills Requirements:
  • Excellent server-side Java application system design and development skills
  • Extensive experience in architecting, implementing and managing high performance server side Java application on Linux/Unix platforms
  • Excellent knowledge of Object Oriented Design methodologies, SOA, data modeling techniques and SOAP
  • Ability to adapt quickly to an existing, complex environment and learn new concepts/software technologies as needs arise
  • Strong problem-solving and analytical skills
  • Self-motivated, independent, detail oriented, and a responsible team-player
  • The ability to communicate effectively
Experience Requirements:
  • At least 5 years of experience developing server-side Java applications and SOA and/or micro service architectures
  • At least 5 years of experience designing and implementing high-quality, large-scale, scalable, multi-tier, cloud-hosted, distributed, enterprise systems in Java
  • At least 3 years of experience designing and implementing REST APIs
  • At least 3 years of experience with databases (RBDMS and NoSQL)
  • Experience in JavaScript, Ruby, Python, PHP is a plus
  • Experience with network device development is a plus
  • Experience with SDN controller development is a plus
Educational Requirements:
  • B. S. degree in Computer Science or similar degree is preferred.

Sunnyvale, California, United States of America
3/14/2019 5:41:06 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this

Fremont California
150k Flexible
Fremont California
Fremont California
Fremont California
Sunnyvale, California
See more