Principal Software Engineer - Java (Server Side)

Qualys, Inc. Foster City , CA 94404

Posted Yesterday

Rapidly evolving and advanced cyber threats require a radical transformation in the security market, to meet customer needs and protect organizations. This is now a C-level and Board topic in many organizations. Qualys is leading this transformation with 100% SaaS based solutions. With over 3 Billion annual scans, +50 Global F100 brands and over 8,800 customers, Qualys is the life-blood of many organizations. The Qualys Cloud Platform specializes in providing a holistic view of the security vulnerabilities to an organization before they can be exploited. The Qualys brand is trusted by Microsoft, Dow Jones, Daimler, Facebook, GE, Home Depot and many others. https://www.qualys.com/customers/

Description

We are seeking a talented Principal Software Engineer/Architect to work on Qualys' next-generation Platform & Middleware. Working with a team of engineers and architects, you will be responsible for prototyping, designing, developing and supporting a highly scalable SaaS based cloud security platform. This is a great opportunity to be an integral part of a team building Qualys' next generation microservices based technology platform processing over a 100 million transactions and terabytes of data per day, leverage open source technologies, and work on challenging and business-impacting projects.

Responsibilities

  • 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

  • 8+ 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.

  • In-memory caching using Redis, Memcached, etc.

  • Strong Java programming skills including object oriented design, prototyping, development, testing, profiling, etc.

  • Knowledge of JVM concepts like garbage collection, heap, stack, profiling, class loading, etc.

  • Understand data structures and algorithms

  • Expertise with RDBMS systems (preferably Oracle)

  • Experience with NoSQL databases (preferably Cassandra)

  • Bachelors/Masters/Doctorate in Computer Science or equivalent

Bonus Points if you have:

  • Built a technology platform from the ground up

  • Developed search based applications using Elasticsearch or Solr

  • Experience with stream processing frameworks such as Apache Samza, Spark or Storm

  • Worked with any JavaScript frameworks

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

resumetriaasssdfel.jp… Change Resume
Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Principal Software Test Eng...

Philips

Posted 2 days ago

VIEW JOBS 8/14/2018 12:00:00 AM 2018-11-12T00:00 Job TitlePrincipal Software Test Engineer (Cloud Platform Team) Job Description In this role, you have the opportunity to Serve as an integral member of a highly skilled software development team that is responsible for the testing and automation of cloud services/API as part of PaaS layer of HealthSuite Digital Platform. This role will provide you the opportunity to leverage your diverse software testing background to deliver our healthcare platform services to a broad set of internal and external customers You are responsible for * Design and implement functional, integration and end-to-end test cases for HIPAA complaint platform services deployed in the cloud * Work closely with the product to understand how customers use the services and come up with an effective testing Strategy * Create and update automated test tools to meet platform needs with regards to functionality, performance, scalability and security * Execute tests and generate test reports as part of each sprint and release * Be the quality evangelist in the agile teams that develops complex platform services including IoT and Big data * Understand the various customer usage patterns and test the platform service APIs using comprehensive test data * Troubleshoot integration and production issues in cloud platform services * Work collaboratively in an SAFe Agile/Scrum team You are a part of You will be part of a Health Suite Cloud Platform team that builds next generation cloud services/APIs, powerful new tools, and develops a deep understanding of user needs and product requirements. https://www.usa.philips.com/healthcare/innovation/about-health-suite To succeed in this role, you should have the following skills and experience * Bachelor's degree in Computer Science, Information Systems or related technical field * 6+ years of experience in Testing (Functional, white box and performance testing) * Strong experience in testing Cloud based micro-services with REST APIs * Strong experience in testing REST based APIs with SOAPUI (Should be able to quickly ramp up on existing scripts and develop new tests) * Knowledge in JavaScript (Node.JS) and testing frameworks like Mocha, chai, cucumber etc. * Strong Knowledge in Python and other scripting languages * Understand and improve quality metrics * Experience testing healthcare applications and knowledge of regulations like FDA, HIPAA and IHE (preferred) * Knowledge of Java, PostgreSQL, AWS, CloudFoundry (preferred) In return, we offer you The ability to take your technical skills to the next level by working on diverse and complex technical challenges in a dynamic and fast paced environment. As a part of this new organization you will have a unique opportunity to broaden your technical knowledge and problem solving skills while being at the forefront of healthcare innovation working on our advanced healthcare digital platform. Why should you join Philips? Working at Philips is more than a job. It's a calling to create a healthier society through meaningful work, focused on improving 3 billion lives a year by delivering innovative solutions across the health continuum. Our people experience a variety of unexpected moments when their lives and careers come together in meaningful ways. To find out more about what it's like working for Philips at a personal level, visit the Working at Philips page on our career website, where you can read stories from our employee blog. Once there, you can also learn about our recruitment process, or find answers to some of the frequently asked questions. Philips is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex (including pregnancy), sexual orientation, gender identity, national origin, genetic information, creed, citizenship, disability, protected veteran or marital status. As an equal opportunity employer, Philips is committed to a diverse workforce. In order to ensure reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans' Readjustment Act of 1974, and Title I of the Americans with Disabilities Act of 1990, applicants that require accommodation in the job application process may contact 888-367-7223, option 5, for assistance. #LI-PH1 Contact If you forgot your password, you can click the Forgot Password button on the Sign In screen to reset it. In case of technical difficulties, please send an email to careersite@philips.com. (Note: To ensure fairness and legal compliance in our recruitment processes, only technical issues will be monitored through the above inbox. Please do not submit resumes or applications to this email, as they will not be reviewed. Only applications received through the online application process will be considered.) Philips Foster City CA

Principal Software Engineer - Java (Server Side)

Qualys, Inc.