Fortinet is seeking a Staff Java Developer to lead the architecture and development of Java-based systems interacting with network devices. The role involves designing APIs, developing backend services, and ensuring integration between software and network infrastructure. Collaboration with various teams is crucial for ensuring a smooth deployment and optimizing for real-time operations.
Requirements
- 8+ years of professional Java development experience
- Deep understanding of networking concepts (TCP/IP, VLANs, SNMP, DHCP, NAT, routing, switching)
- Strong background in multithreading, concurrent programming, memory optimization, and Java performance tuning
- Experience with distributed systems, microservices, and service-oriented architecture
- Familiarity with MIBs and structured data representation
Benefits
- 100% company paid medical, dental, and vision coverage
- Health Spending Account and Personal Spending Account
- Employee & Family Assistance Plan (EFAP)
- Critical illness, disability, and life insurance
- Group Registered Retirement Savings Plan (RRSP)
- Paid Time Off and flexible leave policies