Lead Software Engineer Job in Qualys, Inc.
Lead Software Engineer
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
- Permanent
Description
This is a great opportunity to be an integral part of a team-building Qualys next-generation Micro-Services based Container Security product processing over 10's of millions of transactions per day, leverage open source technologies, and work on challenging and business-impacting problems.
Responsibilities:
Experience building SaaS platforms utilizing microservices/distributed systems architecture. You'll co-develop Qualys best-in-class next-generation platform and middleware products. You'll create high-performance APIs, libraries and microservices that scale to meet/exceed the demands of customer requirements. Research, evaluate and adopt next-generation technologies. Produce high-quality software following good architecture and design principles that you and your team will find easy to work with in the future
Requirements:
- 8+ years of experience as a hands-on engineer developing SAAS based software products and solutions in public or private clouds.
- Experience building SaaS platforms utilizing microservices/distributed systems architecture.
- Strong Java programming skills including design, prototype, development, test, performance profiling, etc.
- Prior experience with NoSQL databases and RDBMS systems.
- Data platform design/build utilizing distributed systems leveraging Cassandra, Mongo, Redis, Elasticsearch, Kafka, Flink, Spark or similar technologies.
- Solid understanding of JVM concepts like Garbage Collection, Heap, Stack, Profiling, parameters for fine-tuning, Class Loading, etc.
- Solid understanding of Java data structures and algorithms.
- Agile Development with Scrum, Waterfall, Iterative or mix of any of them based on projects.
- Bachelors/Masters/Doctorate in Computer Science or equivalent.
- Ability to clearly articulate and communicate technical concepts within and across teams.
Pluses:
- Experience with NoSQL database Cassandra, MongoDB
- Experience in technologies such as Docker, Kubernetes, Lxc, OpenShift is a plus
- Experience with React, Angular.js, React, D3.js or other JavaScript frameworks
- Experience in developing search-based applications using Elasticsearch or Solr
- Experience with stream processing frameworks such as Apache Samza, Flink, Spark or Storm
- Experience with GO is a plus.
Fresher
2 - 4 Hires