JobMesh

Senior Java Developer

Fortinet · Sunnyvale, California, US

Responsibilities - Design, develop, and maintain Java applications and services that interface with networking hardware. - Develop APIs and SDKs for interact...

Job description

Responsibilities: - Design, develop, and maintain Java applications and services that interface with networking hardware. - Develop APIs and SDKs for interacting with network devices using SNMP, Radius, REST, or proprietary protocols. - Implement device discovery, configuration management, telemetry collection, and monitoring features. - Optimize application performance for real-time device communication and data processing. - Collaborate with network engineers to understand hardware capabilities and protocol specifications. - Write robust unit, integration, and performance tests. - Lead code reviews, mentor junior developers, and contribute to architecture discussions. - Ensure the security and reliability of applications handling network device communications. - Design and maintain core platform services such as policy enforcement, authentication and authorization (including SSO), scheduling, certificate management, events and alarms, and other system-level capabilities. - Troubleshoot and resolve complex networking and software issues. Required Qualifications: The US base salary range for this full-time position is $150,000-$183,000. Fortinet offers employees a variety of benefi...