Post Job Free
Sign in

Principal Engineer - Java

Company:
Caizin
Location:
Pune, Maharashtra, India
Posted:
April 28, 2025
Apply

Description:

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 software

development lifecycle, including CI/CD pipelines and automated testing frameworks.

- Drive improvements in system reliability, scalability, and performance through data-driven

insights and continuous feedback loops.

- Stay up-to-date with emerging technologies and industry trends in observability, telemetry, and

distributed systems to ensure our systems remain at the forefront of innovation.

- Mentor junior developers and provide technical guidance and expertise in observability and

telemetry 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 Java

programming.

- Expertise in observability and telemetry tools and practices, including but not limited to

Prometheus, Grafana, Jaeger, ELK stack (Elasticsearch, Logstash, Kibana), and distributed

tracing.

- Solid understanding of microservices architecture, containerization (Docker, Kubernetes), and

cloud-native technologies (AWS, Azure, GCP).

- Proficiency in designing and implementing scalable, high-performance, and fault-tolerant

systems.

- 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

Apply