Назад к вакансиям

Software Engineer

Cato NetworksTel Aviv District и ещё 1 городот 4 лет
PostgreSQLJavaDockerMicroservicesRedisSpring BootMySQLMongoDBNoSQLRESTful APIElasticsearchBackend Development

Описание

Cato Networks is expanding its Networking Group and is seeking a passionate and experienced Software Engineer. This role involves developing cloud-based, proprietary networking and security management solutions, as well as designing and implementing highly scalable processes for gathering and analyzing real-time network statistics, events, and large-scale data.

Responsibilities

  • End-to-end backend development: from processing large-scale data to designing efficient microservices
  • Develop and enhance high-performance, scalable services
  • Improve the reliability, security, and scalability of existing infrastructure
  • Work closely with cross-functional teams including Product, Data, Security, and UX
  • Research and adopt new technologies to improve our products

Requirements

  • 4+ years of hands-on experience in backend development
  • Strong expertise in Java and Spring Boot
  • Experience with using and implementing RESTful APIs
  • 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)
  • Strong problem-solving skills, self-learning ability, and team collaboration mindset
  • B.Sc. in Computer Science or equivalent

Nice to have

  • Experience with Go
  • Experience with GraphQL
  • Experience with AWS technologies
  • Proven experience in big data applications
  • Experience with FE technologies and JavaScript
  • Experience with React and TypeScript
  • Experience working with AI tools such as Claude, codex