Come work at a place where innovation and teamwork come together to support the most exciting missions in the world!
We are seeking a talented Senior Software Engineer to develop features for our EDR Product. Working with a team of engineers and architects, you will be responsible for prototyping, designing, developing, and supporting a highly scalable SaaS based EDR product. This is a great opportunity to be an integral part of a team building Qualys’ next generation Micro-Services based technology platform and work on challenging and business-impacting projects.
Responsibilities:
•
You will be designing and developing EDR Product in the cloud.
•
You will be building highly scalable microservices and data processing pipelines.
•
You will be working on Java based microservices with clean, extensible code adopting suited design principles and patterns.
•
You will be responsible to design, develop, maintain products to process events and serve REST APIs.
•
Researching and implementing for code design, adoption of new technologies and skills.
Qualifications:
•
Bachelors/Masters/Doctorate in Computer Science or equivalent
•
7+ years of experience with Java 8 and above.
•
4+ years of experience in Spring/Spring-Boot, microservices
•
4+ years of experience in Kafka
•
2+ years of experience in Apache Flink, Siddhi queries.
•
Hands on experience on Spring Boot, Hibernate.
•
Strong logical skills for code design and implementation.
•
Writing high-performance, reliable, and maintainable code.
•
Experience in designing streaming applications, developing, and delivering scalable solutions.
•
Good knowledge of SQL, advanced data structures, design patterns, object-oriented principles.
•
Should be well versed with Java 8.
•
Good to have:
•
Experience in Docker, Kubernetes.
•
Experience in NO-SQL databases like Elastic Search, Cassandra etc.
•
Experience in stream processing with Kafka and related open-source tools/technologies.
•
Knowledge of Security log sources.