About Us
Instana delivers cutting-edge Cloud Observability and Application Performance Monitoring
(APM) solutions. Our SaaS multi-cloud platform processes and analyzes millions of spans,
traces, metrics and events per second to provide actionable insights to our fast-growing
customer base.
Role Overview
Join us as a Software Developer on our team to design, develop, and maintain high load,
big-data JVM applications. Collaborate with a cross-functional team to ensure efficient
and reliable product delivery.
Key Responsibilities
Design, develop and maintain scalable, high-performance JVM applications.
• Translate business requirements into technical solutions.
• Write clean, efficient, and well-tested code.
• Conduct functional, unit and integration testing to ensure high-quality delivery.
• Optimize application performance and scalability.
• Troubleshoot and resolve production issues.
• Stay updated with the latest Java and backend trends.
Qualifications
6+ years of hands-on experience in development.
• Solid understanding of OOP principles and design patterns. • Proficiency in cloud-native platforms (AWS, GCP, Azure).
• Practical experience in developing for Kubernetes.
• Experience with big-data processing and analytics: Kafka, Click house is a plus.
• Strong problem-solving and analytical skills.
• Effective communication and teamwork abilities.
Preferred Skills
• Experience in high-load data processing and distributed systems.
• Knowledge of microservices architecture.
• Familiarity with DevOps tools and practices (TDD, CI/CD, SCM).
• Hands-on experience with cloud observability and APM tools.
• Proficiency in RDBMS technologies (JDBC, SQL).
• Familiarity with NoSQL datastores (Elastic, Cassandra, S3)
• Expertise in Java web frameworks (Spring Boot, Quarkus, Dropwizard).
• Test-driven development (TDD) using JUnit or similar frameworks.
• Modern JVM languages: Kotlin, Scala, Clojure
• Modern Java backend frameworks and libs: Reactor, Kafka Streams, JOOQ, cloud
SDKs, Serverless