<p><b>What role you will play in team:</b>Lead and mentor junior engineers, contribute to architectural decisions, and ensure high-quality code delivery.</p><p><b>What you will do:</b> Design, develop, and maintain complex software systems, ensuring scalability and performance.</p><p><b>Key responsibility:</b><ul><li>Lead the design and development of key software components.</li><li>Mentor and guide junior engineers.</li><li>Ensure code quality through code reviews and testing.</li><li>Collaborate with other teams to integrate software components.</li><li>Troubleshoot and resolve software issues.</li><li>Contribute to architectural decisions.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>5+ years of experience in software development.</li><li>Proficiency in Java, Spring Boot, and Microservices architecture.</li><li>Experience with cloud platforms (AWS, Azure, GCP).</li><li>Strong problem-solving and communication skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits.</li><li>Opportunities for career advancement.</li><li>Work-life balance.</li><li>Professional development opportunities.</li></ul></p><p><b>A Day in the Life:</b>A day involves leading technical discussions, coding, mentoring team members, and collaborating on complex projects.</p>