IBM Instana is looking for a talented Backend Java Developer to join our End User Monitoring (EUM) team. In this role you will design build and enhance backend systems that power Instana’s monitoring solutions focusing on performance scalability and reliability. You’ll collaborate closely with cross-functional teams to deliver impactful high-quality software used across global enterprises.
• Design develop and maintain backend services and APIs using Java.
• Implement and enhance core End User Monitoring capabilities.
• Optimize backend systems for performance scalability and reliability.
• Manage and integrate databases ensuring data consistency and accessibility.
• Apply high-performance computing techniques to optimize backend processes.
• Collaborate with front-end developers and cross-functional teams to design scalable solutions.
• Deploy and maintain applications in Kubernetes-based environments.
• Diagnose and resolve production issues to ensure system stability.
• Write clean maintainable and efficient code following best practices.
• Develop and maintain comprehensive unit tests to ensure software quality.
• Support new customer requirements and assist with production readiness.
· Strong proficiency in backend development with Java .
· Knowledge of high-performance computing and backend system optimization.
· Experience in database design management and query optimization .
· Strong analytical and problem-solving abilities.
· Excellent teamwork and communication skills for effective collaboration.
· Experience with frontend development or full-stack collaboration.
· Familiarity with Kubernetes for container orchestration and deployment.
· Background in application performance monitoring (APM) or digital experience monitoring (DEM) .
· Experience with SDK development API integration or instrumentation .