Software Engineer - Java

Engineering Requisition ID 4800 Pune, India

Description

About the team 

This position is for the Integrations team, which is responsible for integrating Qualys products with various 3rd party vendor systems. Our usual work activities include doing research and development on new integration opportunities, learning new technologies and systems so that we can develop working prototypes. We take pride in extending Qualys offerings into other systems so that customers benefit the most from our work. 

What will you do? 

  • Your primary responsibility will be to own the end-to-end system integrations with Qualys. We have many integrations with cutting edge products/systems/platforms, and you shall be working on them. 
  • You will work with our key partners to define the scope, develop the integrations and participate in deciding further road map. 
  • You will also interact with the internal product owners to suggest improvements to the data models, flows, user experience. 
  • You will also be the go-to expert on Qualys APIs and integration projects.  

 

What Qualifications are we looking for? 

Must-Have 

  1. 0-3 years of hands-on experience in Java. 
  2. Degree in Computer Science or equivalent. 
  3. You love playing with APIs. 
  4. You enjoy quickly creating cool, user-friendly, and high-quality integrated solutions using different components. 
  5. Good understanding and experience of 
    1. OOPS concepts, design patterns 
    2. Multi-threading, process management 
    3. Build tools like Maven 
  6. Willingness to learn and work on new technologies. 
  7. Openness and ability to work on multiple projects 
  8. Solution and result oriented, self-disciplined mind-set. 
  9. Ability to 
    1. Think logically and critically for interpreting, analyzing customer needs and discussing industry capability needs. 
    2. Analyze partner applications and our core software features to quickly design, develop and test integration projects. 
    3. Evaluate technical options. 
    4. Implement object-oriented architectures to create elegant, scalable, reusable and testable code. 
    5. Debug API/integration code. 
    6. Organize, prioritize, plan, make decisions and work independently. 
    7. Self-learn by doing 

Nice-To-Have 

  1. Prior experience with network security domain. 
  2. Prior experience with container technologies like Docker. 
  3. Experience working with CI/CD tools like Jenkins, Bamboo 
  4. Prior experience working on API/Web Services based bi-directional integration projects. (direct/system-to-system/cloud to on-premise, cloud to cloud) 
  5. Prior experience with Build automation systems like Jenkins, Bamboo. 
  6. Prior experience programming with Python, Javascript.  

EEO Employer/Vet/Disabled