🔔 FCM Loaded

Principal Software Engineer

Caizin

2 - 5 years

Pune

Posted: 02/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.