Software Engineer

  • Location:
    Bangalore, Karnataka, India
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center
  • Job Id

Role and Responsibility:

·       Develop and deliver features for the Service Monitoring and Assurance areas of the product.

·       Develop and deliver features on time and with quality

·       Contribute to work being done for Platform Scalability, Redundancy, High Availability

·       Suggest improvements to product to make the application high performing.

·       Work as part of a high performance team in a fast paced, high visibility environment on a top Cisco initiative

·       Collaborate with other agile scrum teams across locations, including India development center in Bangalore.


Minimum Qualifications

·       BS or MS degree in Computer Science or related fields

·       7+ years of experience in software development

·       5+ years of experience in development of large distributed enterprise applications (scalable, reliable, available, distributed)

·       Extensive experience working with Telegraf (preferred) and InfluxDB for metrics and data collection    

·       Expert level knowledge of SNMP

·       Expert level knowledge of Java, J2EE, Spring, Servlets, JSPs

·       Expert level knowledge of SOA and Java Web Services - REST, SOAP, XML, XSL

·       Good knowledge of the following technologies: Kafka,, Consul, Vault

·       Experience working with NoSQL databases like Cassandra.

·       In-depth knowledge of application servers like Jetty, Tomcat

·       Familiarity with build process and tools like Gradle, Jenkins

·       Experience working in an Agile/Scrum development process

·       Strong analytical and troubleshooting skills

·       Strong written and verbal communication skills, strong presentation skills

·       A self-starter. Works well with others.

·       Ability to work under pressure

·       BS or MS degree in Computer Science or related fields