1+ months

AppD Lead Architect, Java, Distributed Systems

Cisco Systems Inc.
Bengaluru, KA 560002
Apply Now
Apply on the Company Site

About Us

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 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.

AppDynamics R&D Center in Bangalore is founded in 2015 and is focusing on leading core product and engineering areas fairly independently and works closely with San Francisco and other teams. Over last 3 years, we have grown to 200+ people and Bangalore R&D Center has evolved as a center of excellence for core product & engineering innovation in AppDynamics. We have been able to build a super strong team, that is working on very interesting and challenging problems. We have a amazing and happy work culture at Bangalore, where entire center works as one single team and truly cares for each other!

About You

You are a seasoned architect who is passionate about understanding the big picture when it comes to providing architectural solution for a problem and at the same time interested in uncovering the smallest details about it. You are a hands-on engineer who can lead the design discussions, suggest technical improvements, help with comparative analysis of different design proposals and help with coding a solution when required. You are interested in working on challenges in APM industry and have an eye for good design and coding practices.

  • 10+ years of experience in developing/architecting software products.
  • Strong foundation in data structures and algorithms.
  • Proficiency in Java programming language. Knowledge about other programming languages like Python, Scala, JavaScript, etc. is preferred.
  • Good understanding of Java internals, memory management, multithreading and concurrent programming.
  • Solid exposure to architecture and design of large scale distributed applications with hands-on experience in ingesting, processing, storing, analysing, caching and serving web-scale data. Should have exposure to relevant technologies in this space such as Kafka, Hadoop, Spark, NoSql, Redis, Containers, etc. 
  • Hands-on experience in end to end delivery of product features that includes development, developer testing, build, QA handholding, deployment and release, maintenance, DevOps, etc. Should have worked in an Agile project setting to deliver product features.
  • Ability to multi-task and to adapt quickly to changing requirements, scope and priorities.
  • Ability to drive innovations both at micro and macro level.
  • Ability to collaborate effectively with cross functional teams to solve complex problems and deliver end-to-end products and features.
  • Mentor engineers to facilitate their development and provide technical leadership.

About the Team/Role

  • This position is for an Architect in Java APM and Data Pipeline Monitoring team at Bangalore.
  • As a part of this team we work on enhancing our Java APM capability by providing more core features and supporting new frameworks. Apart from this, we are building a product to enable end to end monitoring of Data Pipelines, which are an integral part of most big data applications. This involves building efficient agents to gather events of interest in different components of a data pipeline, discover and process entities and metrics, collect and correlate data at scale, build effective storage solution to perform real time and retrospective analysis on the data, and provide insights to the customers using smart dashboards. 
Posted: 2021-04-14 Expires: 2021-07-15
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 Lead Architect, Java, Distributed Systems

Cisco Systems Inc.
Bengaluru, KA 560002
Facebook Share
Copy Job URL

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast