Developer – Observability & APM Solutions
Role Overview :
We are looking for a highly skilled developer with strong expertise in Core Java and deep experience in Application Performance Monitoring (APM) tools. The role involves designing, developing, and implementing observability solutions that provide end-to-end visibility across distributed systems.
The ideal candidate will have hands-on experience with modern monitoring platforms, tracing technologies, and solutioning in enterprise environments.
This position requires both technical depth and solutioning capability, as the developer will collaborate with cross-functional teams to design scalable observability frameworks, integrate monitoring tools, and deliver actionable insights that improve system reliability and performance.
Key Responsibilities
Design & Development:
- Develop robust solutions using Core Java for enterprise applications.
- Build integrations with APM tools such as AppDynamics and Dynatrace to monitor application performance.
Observability & Monitoring:
- Implement observability solutions using Grafana Mimir (metrics), Grafana Tempo (tracing), and Elasticsearch (logging).
- Create dashboards and visualization layers to provide real-time insights into system health and performance.
- Ensure both horizontal and vertical traceability across distributed systems.
Solutioning & Architecture:
- Collaborate with architects and stakeholders to design observability frameworks tailored to business needs.
- Provide solutioning expertise to integrate monitoring tools into existing infrastructure.
- Develop and maintain Journey Maker solutions for auto-discovery of transaction flows.
Integration & Standards:
- Work with OpenTelemetry collectors and agents to standardize metrics, logs, and traces.
- Ensure compliance with banking and enterprise standards for observability.
Collaboration & Support:
- Partner with cross-functional teams (applications, cybersecurity, site reliability) to identify performance bottlenecks and propose solutions.
- Provide technical guidance and support during demos, POCs, and production rollouts.
Required Skills & Experience
- Strong proficiency in Core Java development.
- Hands-on experience with AppDynamics and/or Dynatrace APM tools.
- Proven solutioning experience in enterprise environments.
- Practical expertise with Grafana Mimir, Grafana Tempo, and Elasticsearch.
- Exposure to service mesh technologies (e.g., Istio, Envoy, Consul).
- Experience in building dashboards, traceability solutions, and service mesh observability.
- Strong problem-solving skills and ability to work in complex distributed environments.
Preferred Skills
- Knowledge of OpenTelemetry Agent and OpenTelemetry Collector.
- Familiarity with distributed tracing frameworks and observability standards.
- Experience working with cloud-native environments (Kubernetes, microservices).