Principal Software Engineer
Caizin
2 - 5 years
Pune
Posted: 04/01/2026
Getting a referral is 5x more effective than applying directly
Job Description
Responsibilities:
- Lead the design and implementation of complex, scalable and maintain Java-based microservices and applications with a focuson observability.
- Provide technical leadership and mentorship to other engineers, driving best practices in software development, architecture, and coding standards.
- Review and improve existing systems, ensuring they are robust, maintainable, and adaptable to future needs.
- Architect and implement high-quality microservices and distributed systems.
- Stay updated with the latest developments in the Java ecosystem and integrate cutting-edge technologies where applicable.
- Lead code reviews and ensure adherence to best practices and security standards.
- Drive performance optimization and scalability efforts across the team.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
- 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 integrateobservability solutions into the software development lifecycle, including CI/CD pipelines and automated testing frameworks.
- Drive improvements in system reliability, scalability, and performance throughdata-driven insights and continuous feedback loops.
- Stay up-to-date with emergingtechnologies and industrytrends in observability, and distributed systems to ensure our systems remain at the forefront of innovation.
- Mentor junior developers and provide technicalguidance and expertisein observability practices.
Requirements:
- Bachelor's or masters degreein computer science,engineering, or relatedfield.
- 12+ years of professional experience in softwaredevelopment with a strong focuson Java programming.
- Expertise in observability 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 complexissues.
- Excellent communication and collaboration skillswith the abilityto work effectively in a fast-paced, agile environment.
- Experience with Agile methodologies and DevOps practices is a plus.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
