20 days old

AppD Technical Leader - Java Platform

Cisco Systems Inc.
San Francisco, CA 94102
Apply Now
Apply on the Company Site

About us

Cisco AppDynamics is an application performance monitoring solution that uses machine learning and artificial intelligence (AI) to provide real-time visibility and insight into IT environments. With our unique AIOps solution, you can take the right action at exactly the right time with automated anomaly detection, rapid root-cause analysis, and a unified view of your entire application ecosystem, including private and public clouds.  Using Cisco AppDynamics, youll finally align IT, DevOps, and the business around the information that helps you protect your bottom line and deliver flawless customer experiences at scale.


About you

You are a self-starter who enjoys new challenges with a CS / EE degree and / or relevant and desired experiences include:

  • 8+ years of experience working on Java, in-depth knowledge of Java and related technologies and frameworks. 
  • Strong programming skills, using object-oriented programming languages, unit tests, design patterns, and SOLID principles.
  • Experience building a high performance, horizontally scalable, low latency services using the latest technologies.
  • Design / architect solutions for a given problem and discuss trade-off of each solution in terms of Performance, Testability, Maintainability, Cost of building.
  • Proven experience in driving product / significant projects.
  • Strong problem solving and debugging skills and direct experience with DevOps in a SaaS environment including monitoring, alerting and distributed tracing
  • Collaborate with architects, product management and other engineering teams to create solutions that increase value.
  • You can communicate effectively and frequently present your ideas to both technical and non-technical audiences.
  • Have a good sense of organization to set expectations and keep working on a timeline, with the ability to document, communicate and justify all technology decisions and directions.


About the Role

End User Monitoring (EUM) also known as Real User Monitoring (RUM) measures user experience from real users by capturing performance data on end user devices like Browsers, Mobile Applications, IoT Devices et al. Another aspect of EUM is Synthetic User Monitoring (SUM) where we allow customers to test scripted flows against their websites from browsers deployed around the world. 


The team manages the Browser Agent (built on Java Script), the IOS Agent (built on Objective C), the Android Agent (built on Java), IoT agents, Synthetic User Agents, the EUM Cloud (A scalable Data processorthink Map Reduceand Data Analytics), our engine (built on Amazon Web Services components), Synthetic Services to schedule & manage synthetic sessions and integration with all other Cisco AppDynamics Products. The RUM Agents are embedded inside the end user app. It instruments the core platform APIs and callbacks and captures end user experience metrics, errors and key stats like device, geo, OS etc. (No Personal Identifying Info). The synthetic agents include a mechanism to pull synthetic session requests, drive Selenium scripts run against browsers instrumented to capture metrics as well as screen shots. All the final data is processed in an infinitely scalable infrastructure built on Amazon Cloud. 


As a member of senior engineer in the team, some of your primary responsibilities include:

      Design and implement innovative software modules for our distributed system. 

      Propose solutions, debug and fix defects, and deliver a high performance and high-quality software product.      Build Core Java Services that can process billions of end user requests from some of the largest e-commerce sites of the world


Scale products with AWS infrastructure components namely S3, Dynamo, EMR etc.        Zero downtime, zero data drop, continuous deployment, multi-tenant, multi-version etc.


Drive the process of multiple projects and work with other cross-team members to align the goal.



Posted: 2021-05-24 Expires: 2021-06-24
Sponsored by:
ADP Logo

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

AppD Technical Leader - Java Platform

Cisco Systems Inc.
San Francisco, CA 94102
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast