Job Description:
You will work on multi-tenant, high-scale, distributed SaaS platform used for managing our cloud security services infrastructure, customers self-service configuration, monitoring and reporting, analytics and more.
Roles and Responsibilities:
Design and implement core features in our cloud product
Make significant contributions to our micro-services based architecture
Develop monitoring and metric visibility into developed modules
Own development activities end-to-end: from understanding requirements to testing and production deployment
Category:
Software
Job Qualifications:
3-4 years of hands-on development experience with Java and Spring in production environment – MUST
Solid knowledge of data structures and algorithms and excellent programming skills – MUST
Thorough understanding of system architecture and micro-services – MUST
Experience with MongoDB (or similar) database – MUST
Experience with Kafka and Kafka Streams – MUST
Familiarity with Docker, Gradle and Kubernetes
Familiarity with Networking and OSI Model
Company Occupation:
High Tech, Networking/datacom/telecom
Company Size:
Medium (50 - 150)