<p><strong>What role you will play in team:</strong> Lead and mentor a team of software engineers, guiding them through complex projects. Provide technical leadership and direction to ensure high-quality software solutions.</p><p><strong>What you will do:</strong> Design and implement complex software systems. Lead code reviews and ensure adherence to coding standards. Collaborate with other architects and engineers to develop innovative solutions.</p><p><strong>Key responsibility:</strong><ul><li>Lead and mentor a team of software engineers.</li><li>Design and implement complex software systems.</li><li>Lead code reviews and ensure adherence to coding standards.</li><li>Collaborate with other architects and engineers.</li><li>Develop and maintain technical documentation.</li><li>Stay up-to-date with the latest software technologies.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>5-7 years of experience in software architecture.</li><li>Proficiency in Java or another object-oriented programming language.</li><li>Experience with Microservices architecture.</li><li>Excellent communication and leadership skills.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunity to work on challenging and rewarding projects.</li><li>Professional development opportunities.</li><li>Hybrid work model</li></ul></p><p><strong>A Day in the Life:</strong> You will be leading technical discussions, mentoring team members, designing software systems, reviewing code, and collaborating with other architects.</p>