Job Description
We are seeking a talented Sr. Software Engineer to deliver roadmap features of Enterprise TruRisk Platform which would help customers to Measure, Communicate and Eliminate Cyber Risks.
Working with a team of engineers and architects, you will be responsible for prototyping, designing, developing and supporting a highly scalable, distributed SaaS based Security Risk Prioritization product.
This is a fantastic opportunity to be an integral part of a team building Qualys next generation platform using Big Data & Micro-Services based technology to process over billions of transactions data per day, leverage open-source technologies, and work on challenging and business-impacting initiatives.
Responsibilities :
- You will be participating in designing and developing Security Product in the cloud from ground-up.
- 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.
- Understanding of how streaming technologies work such as Kafka.
- Identifying and finding solutions to bugs.
Qualifications :
Bachelors / Masters / Doctorate in Computer Science or equivalent4+ years of JAVA development experience with Microservices architecture.Excellent programming and designing skills and Hands-on experience on Spring, Hibernate.Professional experience working on indexing technology like Elastic Search and caching technologies like Redis.Strong logical skills for code design and implementation.Writing high-performance, reliable and maintainable code.Experience in designing, developing and delivering scalable solutions.Knowledge of SQL, advanced data structures, design patterns, object-oriented principles.Understanding of data structures and algorithms, application design and ability to apply Object Oriented principles like SOLID, DRY.Should be well versed with Java 8.Good to have :
Experience in Docker, Kubernetes.Experience in NO-SQL databases like Cassandra etc.Experience in stream processing with Kafka and related open-source tools / technologies.Knowledge of Security log sources.