About this role
At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by curiosity and collaboration. You'll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM Software places you at the heart of IBM's product and technology landscape. Here, you'l have the tools and opportunities to advance your career while creating software that changes the world. As a member of the Issue Detection team with Instana you should have a natural curiosity for cloud-native technology, including but not limited to the fields of stream-processing, data-storage, databases, and interesting research. Your ability to leverage new technology to provide our customers with an excellent experience is key, while you are working on a diverse team of highly qualified and motivated individuals. At Instana, we gather, process and analyze huge amounts data (metrics, traces, spans etc) and provide actionable insights to SREs and other stakeholders. You will be working in a fast paced environment delivering new features every two weeks. Here is an overview of what you will be expected to accomplish in this role: * Lead the design and implementation of complex, scalable features * Drive architectural and technical decisions * Review code and design proposals * Mentor junior and mid-level engineers * Handle escalations involving production or customer issues to enhance Instana's reliability and operational efficiency * Drive cross-team initiatives that shape Instana product strategy * Troubleshoot, debug and resolve support tickets * Demo new features to product management and other stakeholders and seek feedback. * Work with product management in prioritizing new features Required Professional and Technical Expertise - Must have 10+ years of experience in JVM based languages with strong understanding of performance characteristics and profiling - Strong foundation in Core Java - Expert understanding of Java Reactive Programming and other contemporary Java technologies - Experience working with servers, applications and databases - Experience with APIs - Experience in using database systems such as ElasticSearch, Postgres - Experience with Kafka - Expert knowledge of operating systems and how they work, container technologies - Strong understanding of user and system requirements - Experience leading teams with at least 5 members - Experience with Agile development methodology Preferred Professional and Technical Expertise * Experience in Docker and Kubernetes * Experience in using and deploying micro services * General experience in using APM tools * Familiarity with JavaScript, TypeScript. * Experience using ticketing systems such as ServiceNow. * Experience working in agile software environments (preferably with Scrum or Kanban) India Software Engineering Hybrid Professional Kochi, IN Kochi (0063) IBM India Private Limited Apache Kafka Core Java Databases Docker Java JavaScript Kanban Operating Systems Computer Programming Scrum Servers ServiceNow Software Ticketing Systems Kubernetes Microservices Development Agile TypeScript ElasticSearch Professionalism System Requirements Accredited Payables Manager