Java Full Stack Engineer (with Cloud exp)

  • Location:
    London, England, United Kingdom
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
  • Job Id

What You'll Do

Cisco Umbrella engineers develop next-generation technologies to secure our customers from a wide range of security threats, malware and inappropriate content. We pioneered the SaaS model in security, and have already launched massively scaled products that are changing the way our customers protect themselves and their users.

With Datacenters distributed around the world, Cisco operates at a scale that few other SaaS providers can match. Our Cisco Umbrella products scans billions of web requests every day and applies a range of DNS filtering, heuristics, machine learning, categorization and filtering technology to safeguard against attack. We grow as the web grows, so the challenge is constant. 

Who You'll Work With

Our team is responsible for scanning customer web traffic for malware. Our highly scalable systems scan hundreds of millions of web requests everyday. We integrate different AV engines, as well as develop our own detection engine using machine learning. We also work with OpenDNS security research teams (part of Cisco) to develop innovative security technologies.

Who You Are


  • Extensive experience in Java (2/3 years)
  • Development experience of writing multi-threading highly scalable components
  • Development experience in Cross platform libraries
  • Strong skills in deadline management and ability to work in a team environment
  • Strong commercial background in object oriented design
  • Enjoys fast paced environments with a focus on rapid delivery in an Agile environment
  • Good understanding of network protocols and web based technologies (HTTP, HTTPS, TCP/IP, REST, TLS)


  • Experience with cloud technologies and containerization (AWS, Docker)
  • Build, deploy, monitor, manage and maintain Cloud applications and the underlying Cloud (e.g. AWS, Docker, etc.) technologies in local and remote data centers
  • Experience with proxies.

Candidate Profile

  • Relevant experience with BS degree in CS/CE/IT or equivalent with minimum 5 years of commercial experience
  • Strong analytical and problem solving skills
  • Excellent analytical and troubleshooting skills to assist engineers with debugging and verification
  • Confidence working both independently and as part of a small team
  • Experience working to Agile methodologies
  • Clear record of achievement and a willingness to work hard and persevere to make things happen
  • Possess excellent communication skills both verbal and written
  • Ready to be on On-Call for the service you build
  • Holder of relevant UK work permit

Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren’t afraid to change the way the world works, lives, plays and learns.

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We Are Cisco.




We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!

Powered ByLogo