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.
*msja
#GD
#LI-EL1

Sunnyvale, California, United States of America
IT
USD
Fortinet
Fortinet
JS2365_A5BE4C6BDD6CF82EFAF9DDAD4587F979/668642145
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
150k-180k
Sunnyvale, California
See more