Welcome to the future of cloud networking and security! Cato Networks is looking for a passionate and experienced Software Engineer to join a company building a cutting-edge enterprise network and secure cloud platform.
Requirements
- 4+ years of hands-on experience in backend development
- Strong expertise in Java, and Spring Boot, (Go - advantage)
- Experience with using and implementing RESTful APIs (GraphQL - advantage)
- Experience with FE technologies and JavaScript, (React and TypeScript - big advantage)
- Basic understanding of networking concepts (e.g., TCP/IP, DNS, DHCP, VPN, network protocols)
- Deep understanding of Object-Oriented Programming and software engineering principles
- Experience with databases: NoSQL (Elasticsearch, Redis, MongoDB) and relational (MySQL, PostgreSQL)
- Familiarity with microservices architecture and technologies (Docker, K8S)
- Experience with AWS technologies - advantage
- Proven experience in big data applications β advantage
- Experience working with AI tools such as Github copilot - advantage
- Strong problem-solving skills, self-learning ability, and team collaboration mindset
- B.Sc. in Computer Science or equivalent