<p><b>What role you will play in team:</b> Lead the design and implementation of key software components for our global operations.</p><p><b>What you will do:</b> You will mentor junior engineers, guide technical decisions and ensure high-quality software delivery.</p><p><b>Key responsibility:</b><ul><li>Lead the design and development of complex software systems.</li><li>Mentor junior engineers and provide technical guidance.</li><li>Perform code reviews and ensure adherence to coding standards.</li><li>Troubleshoot and resolve critical software issues.</li><li>Collaborate with other teams to ensure seamless integration.</li><li>Stay up-to-date with the latest technologies and trends.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>5+ years of experience in software development.</li><li>Strong proficiency in Java, Spring Framework.</li><li>Experience with microservices architecture.</li><li>Experience leading and mentoring teams.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for international travel.</li><li>Excellent career growth opportunities.</li><li>Comprehensive health insurance.</li><li>Generous paid time off.</li></ul></p><p><b>A Day in the Life:</b> A typical day involves code design, team meetings, problem-solving, mentoring junior engineers, and keeping abreast of industry best practices.</p>