Job Description: Senior Software Developer Position: Senior Software Developer Experience: 3+ years Location: Delhi Company Overview: Zappfresh is a dynamic and innovative startup committed to [brief description of the company's mission and goals]. We are seeking a highly skilled Senior Software Developer to join our team and contribute to the development of cutting-edge software solutions. The ideal candidate will have a strong background in software development, preferably with startup experience, and possess expertise in Java, Spring Boot, Node.js, MongoDB, and MySQL. Knowledge of Angular is considered a plus. Key Responsibilities: 1.Independently lead and manage the complete software development lifecycle, from conceptualization to deployment and maintenance. 2.Design, develop, and implement robust and scalable software solutions using Java, Spring Boot, Node.js, MongoDB, and MySQL. 3.Collaborate with cross-functional teams, including product managers, designers, and other developers, to define project requirements and deliver high-quality software products. 4.Write clean, efficient, and maintainable code, adhering to best practices and coding standards. 5.Conduct code reviews and provide constructive feedback to team members to ensure code quality and consistency. 6.Stay updated on emerging technologies and industry trends, and incorporate them into the development process where applicable. 7.Troubleshoot and debug issues reported by clients or internal stakeholders, and implement timely solutions. 8.Mentor junior developers, share knowledge, and contribute to the overall growth and success of the development team. 9.Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of features and enhancements. Qualifications: 10.Bachelor's degree in Computer Science, Engineering, or related field. 11.Minimum of 3 years of professional experience in software development, with a proven track record of successfully delivering projects. 12.Strong proficiency in Java, Spring Boot, Node.js, MongoDB, and MySQL. 13.Experience with frontend development frameworks such as Angular is a plus. 14.Hands-on experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes) is desirable. 15.Excellent problem-solving skills and ability to think creatively to overcome technical challenges. 16.Solid understanding of software development best practices, including version control, testing, and documentation. 17.Ability to work independently with minimal supervision and also collaborate effectively within a team environment. 18.Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. 19.Startup experience and familiarity with agile methodologies are preferred. Join us in our mission to revolutionize the [industry/domain] with innovative software solutions. If you are passionate about technology, thrive in a fast-paced startup environment, and have a track record of excellence in software development, we'd love to hear from you