Required Skills
About the Job
Zigsaw is seeking a Senior Java Software Engineer with 4-8 years of experience for our Pune, Maharashtra office. In this role, you will be instrumental in the technical delivery of scalable and high-performance applications and services. You'll be responsible for writing clean, efficient, and well-documented Java code, participating in architecture discussions, and collaborating with QA and DevOps for seamless deployment and monitoring.
Your responsibilities will include end-to-end feature shipping by working closely with product managers, designers, and fellow developers. You will actively contribute to code reviews, sprint planning, and estimations, while also driving continuous improvement by identifying technical enhancements, optimizing code, and reducing technical debt. A key part of the role involves exploring new technologies, sharing knowledge, and ensuring the security, stability, and reliability of our production applications.
We are looking for candidates with a B.Tech/M.Tech in Computer Science or a related field. Essential technical skills include proficiency in Java 8+, REST APIs (Spring Boot), microservices, SQL/NoSQL databases, and messaging systems like Solace and Kafka. Experience with caching systems (Redis/Aerospike) and familiarity with cloud platforms (AWS, GCP, Azure) and DevOps tools (Docker, Kubernetes, CI/CD) are highly valued. While not mandatory, experience with Go Lang, Python, and React will be considered a plus. Strong problem-solving abilities, attention to detail, excellent communication, and documentation skills are crucial for this role.