<p><strong>What role you will play in team:</strong>  You will be a key member of a fast-paced agile team building cutting-edge applications. Contribute to all aspects of the software development lifecycle, from design to deployment.</p><p><strong>What you will do:</strong> Develop and maintain software applications, implement new features, debug and resolve issues, and participate in code reviews.</p><p><strong>Key responsibility:</strong><ul><li>Design, develop, and test software applications using Java and Spring Boot.</li><li>Collaborate with cross-functional teams to define software requirements.</li><li>Contribute to the continuous improvement of development processes.</li><li>Troubleshoot and fix bugs in existing applications.</li><li>Adhere to coding standards and best practices.</li><li>Participate in code reviews and testing.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>2+ years of experience in software development.</li><li>Strong proficiency in Java and Spring Boot.</li><li>Experience with RESTful APIs and Microservices.</li><li>Good understanding of relational databases (e.g., MySQL, PostgreSQL).</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits.</li><li>Opportunities for professional growth.</li><li>Friendly and collaborative work environment.</li><li>Comprehensive health insurance.</li><li>Generous paid time off.</li></ul></p><p><strong>A Day in the Life:</strong> Your day will involve working on various development tasks, attending team meetings, collaborating with other engineers, and resolving technical issues.  You'll also be involved in code reviews and testing.</p>