- Research, prototype and develop solutions to innovate and improve Qualys’ technology platform
- Design and implement distributed, scalable, high-performance micro service-based applications
- Produce high-quality software with a scalable architecture and design principles
- Excellent programming and designing skills in Java with 2-6 years of professional experience developing applications using Spring Boot / micro-services.
- Good understanding of relational databases and/or NoSQL DB, preferably Cassandra
- Professional experience working on indexing technology like Elastic Search and caching technologies like Redis or Memcached
- Good understanding of data structures and algorithms, application design.
- Strong problem solving, analytical and communication skills
- Good understanding of unit/integration test frameworks