Senior Software Engineer (Java)
Qualys, Inc
Pune, India
4d ago

Description

  • Co-develop Qualys’ best-in-class next-generation platform and middleware products
  • Create high-performance APIs, libraries and microservices that scale to meet / exceed the demands of processing over a 100 million transactions and terabytes of data per day
  • 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

  • 5+ years as a hands-on engineer developing SaaS based software products and solutions for service oriented deployments in public (AWS, Azure, Rackspace, etc.) or private clouds.
  • Have built scalable SaaS platforms utilizing microservices / distributed systems architecture using :
  • RESTful API's consumed by internal and external partners
  • Messaging middleware using JMS, AMQP, Kafka, NATS, etc.
  • Strong Java programming skills including object oriented design, prototyping, development, testing, profiling, etc.
  • Understand data structures and algorithms
  • Bachelors / Masters in Computer Science or equivalent
  • Bonus Points if you have :

  • Built a technology platform from the ground up
  • In-depth experience with continuous integration systems like Jenkins, Bamboo (experience in writing Jenkins, Bamboo plug-ins)
  • Exposure to Maven, Ant internals (programmatic use of Maven, Ant libraries)
  • Experience with search engines like Lucene, Elastic Search
  • Expertise with RDBMS systems (preferably Oracle)
  • Experience with NoSQL databases (preferably Cassandra)
  • In-memory caching using Redis, Memcached, etc.
  • EEO Employer / Vet / Disabled

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form