Senior Software Developer Key Responsibilities: Lead the architectural design and technical planning of complex software products, ensuring scalability, reliability, and performance. Collaborate with cross-functional teams to gather and refine requirements, translating them into technical specifications and design documents. Develop high-quality code and provide technical guidance to junior developers, conducting code reviews to maintain code standards and best practices. Utilize your core knowledge of Java, MongoDB, Apache, React, and cloud-native technologies to build robust and efficient applications. Drive innovation and continuous improvement by staying up-to-date with industry trends and emerging technologies, integrating them into our development process when applicable. Troubleshoot and resolve complex technical issues across the software development lifecycle, from development to production. Qualifications: Bachelor\'s or Master\'s degree in Computer Science or related field. Proven track record of 5-7 years in software development, with a focus on architecture, design, and cloud-native solutions. Proficiency in Java, MongoDB, Apache, React, and cloud-native technologies (e.g., AWS, Azure, Google Cloud). Strong understanding of software architecture principles, design patterns, and best practices. Experience in leading and mentoring development teams. Excellent problem-solving skills and the ability to think critically and strategically. Effective communication skills and the ability to collaborate with cross-functional teams.
foundit
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.