Senior Software Engineer (Java)
Would you like to be part of a revolutionary company shaping the future of network and security technology?
Our client, an innovative firm with Israeli origins, is a growing company in the network and security industry. With a valuation exceeding $3 billion and a robust global footprint across 75+ data centers, they pioneered the “SASE” category, integrating services like firewalls, SD-WANs, and remote access into a single, cohesive solution. With an extensive global infrastructure, they offer high-speed, secure connections to thousands of enterprise customers worldwide.
As they expand their R&D operations in Prague, you’ll have the opportunity to contribute to a team driving innovation in a dynamic, high-growth environment.
Project: The Management group is responsible for the core of customer-facing product and the infrastructure to support all server-stack teams. Our client's responsibilities include setting the infra for the backend (cloud-based microservices) and modern frontend, used by other groups, and key enterprise management features such as notifications, authentication and RBAC.
Responsibilities:
- Software Development: Implement scalable, stable, and secure coding patterns. Develop high-scale microservices with near real-time performance and contribute to Cato’s web application through backend and full-stack development.
- Code Reviews: Ensure quality, test coverage, and security in code reviews.
- Technical Specifications: Understand the architecture and connected features of solutions. Architect end-to-end solutions for complex features, document trade-offs, and provide feedback on specifications.
- Support/On-Call Rotation: Respond to outage incidents and troubleshoot security issues.
Tech stack:
- Java, Spring Boot
- AWS (SQS, KMS, DocDB, S3), Microservices, Kubernetes, Docker, Kafka, PostgreSQL, MongoDB
- Golang, TypeScript, React
We are happy to hear from you if you have:
- 7+ years of backend development experience with proficiency in Java and Spring Boot.
- Experience with Network or Security products
- Proven experience in high-performance environments and benchmark evaluation.
- Expertise in architecture, design, and development of complex web applications.
- Experience in a Microservices architecture
- Docker, Kubernetes, Grafana is a strong advantage.
- Experience with public clouds - must
- Familiarity with SaaS/Cloud-based infrastructure
- Experience with web development using Go and GraphQL is a plus.
- Knowledge of TypeScript, React - Nice to have
- Strong team player with excellent collaboration skills.
- Self-learner with the ability to acquire new skills and technologies quickly.
- Motivated, fast learner, independent, and adept at problem-solving.
- BSc in Computer Science from a recognized university.
You will love to join this company for:
- Permanent contract
- Hybrid work model
- Equity Options
- Meal allowance
- Sport card
- Access to various e-learning platforms (LinkedIn Learning, Udemy, Pluralsight)
- Generous referral program participation
- Access to well-being platform for the employee and their relatives
- MacBook or Windows laptop
- Internal mobility policy encouraging employee progression
- PTO policy: 25 days, Sick leave policy
- Team activities
If you're ready to work with a team of professionals passionate about technology, we're waiting for your application!
- Department
- Backend
- Locations
- Prague
- Remote status
- Hybrid Remote
Prague
Senior Software Engineer (Java)
Loading application form