Senior Backend Software Engineer – Networking Group
Join a cloud networking and security company developing proprietary enterprise solutions. You will build scalable backend services, process large-scale network data, and improve platform reliability and security.
Responsibilities
- Develop backend solutions end to end, from large-scale data processing to efficient microservices
- Build and enhance high-performance, scalable services
- Improve the reliability, security, and scalability of existing infrastructure
- Design and implement processes for collecting and analyzing real-time network statistics and events
- Collaborate with Product, Data, Security, and UX teams
- Research and adopt technologies that improve the products
Requirements
- At least 4 years of hands-on backend development experience
- Strong Java and Spring Boot expertise
- Experience implementing RESTful APIs
- Basic knowledge of networking concepts, including TCP/IP, DNS, DHCP, VPN, and network protocols
- Strong understanding of object-oriented programming and software engineering principles
- Experience with NoSQL and relational databases, including Elasticsearch, Redis, MongoDB, MySQL, or PostgreSQL
- Familiarity with microservices architecture, Docker, and Kubernetes
- Bachelor’s degree in Computer Science or equivalent
Nice to have
- Go experience
- GraphQL experience
- AWS experience
- Experience with big data applications
- Frontend experience with JavaScript, React, or TypeScript
- Experience using AI development tools