Kochi, IND
7 hours ago
Software Engineer (Backend - Java )
**Introduction** A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages. IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive. Your Role and Responsibilities As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. **Your role and responsibilities** Instana is looking for a Software Engineer to work from one of our office locations in Kochi. As a member of the Java tracer 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 process and analyze millions of spans, traces, metrics and events per second in order to provide actionable APM intelligence to our rapidly expanding customer base. Such scale creates a number of challenges to our platform. Here is an overview of what you will be expected to accomplish in this role: •Maintain and evolve the Java tracer technologies •Find innovative solutions as a result of collaboration across multiple teams •Measure and optimize performance across all components •Automate build and deployment of our cloud-solutions •Evaluate technology for use in the Instana Java tracer •Provide data to further drive decisions and innovation •Participate in communities-of-practice for specific aspects of our platform **Required technical and professional expertise** •Overall 5 + years of experience •Strong expertise with JVM based languages with deep understanding of performance characteristics and profiling •Strong foundation on Core Java •Good knowledge about reactive systems based on Java, specifically RX, Reactor, Reactive-Streams •Understanding of and experience with message-processing based on Apache Kafka •Good code-writing discipline •Experience with extensive unit-testing **Preferred technical and professional experience** •Experience with developing, maintaining and operating distributed systems at cloud-scale •Experience in Docker and Kubernetes •Knowledge about database systems like ElasticSearch, Cassandra and Clickhouse •General experience of and with APM tools and Distributed Tracing •Experience working in agile software environments (preferably with Scrum or Kanban)
Confirm your E-mail: Send Email