<p><b>What role you will play in team:</b> Collaborate with a high-performing team on large-scale projects, contributing to the design and implementation of software solutions for clients worldwide.</p><p><b>What you will do:</b> Design, develop, test and deploy high-quality software applications following Agile methodologies.</p><p><b>Key responsibility:</b><ul><li>Analyze requirements and design software solutions.</li><li>Write clean, efficient, and well-documented code.</li><li>Conduct unit and integration testing.</li><li>Troubleshoot and resolve software defects.</li><li>Collaborate with other engineers and stakeholders.</li><li>Contribute to the improvement of software development processes.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's or Master's degree in Computer Science or related field.</li><li>Experience with Java, Spring Boot or similar technologies.</li><li>Experience with relational databases (e.g., MySQL, PostgreSQL).</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication and teamwork skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits.</li><li>Opportunities for professional growth and development.</li><li>Global career opportunities.</li><li>Comprehensive health insurance.</li><li>Retirement plan.</li></ul></p><p><b>A Day in the Life:</b> Involves working on assigned tasks, attending team meetings, collaborating with colleagues and engaging in code reviews and testing.</p>