Responsibilities :
- Design, develop, and maintain Java-based microservices and applications focusing on
observability and telemetry.
Implement best practices for instrumenting, collecting, analysing, and visualizing telemetry data(metrics, logs, traces) to monitor and troubleshoot system behaviour and performance.
Collaborate with cross-functional teams to integrate observability solutions into the softwaredevelopment lifecycle, including CI / CD pipelines and automated testing frameworks.
Drive improvements in system reliability, scalability, and performance through data-driveninsights and continuous feedback loops.
Stay up-to-date with emerging technologies and industry trends in observability, telemetry, anddistributed systems to ensure our systems remain at the forefront of innovation.
Mentor junior developers and provide technical guidance and expertise in observability andtelemetry practices.
Requirements :
Bachelor's or master’s degree in computer science, engineering, or related field.10+ years of professional experience in software development with a strong focus on Javaprogramming.
Solid understanding of microservices architecture, containerization (Docker, Kubernetes), andcloud-native technologies (AWS, Azure, GCP).
Proficiency in designing and implementing scalable, high-performance, and fault-tolerantsystems.
Strong analytical and problem-solving skills with a passion for troubleshooting complex issues.Excellent communication and collaboration skills with the ability to work effectively in a fastpaced, agile environment.Experience with Agile methodologies and DevOps practices is a plus