<p><strong>What role you will play in team:</strong> Contribute to all aspects of the software development lifecycle, from front-end design to back-end development and deployment.</p><p><strong>What you will do:</strong> Develop and maintain both front-end and back-end components of web applications. Collaborate with other developers to ensure the smooth integration of all components.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain front-end applications using HTML, CSS, and JavaScript.</li><li>Develop and maintain back-end applications using Java, Spring Boot, or Node.js.</li><li>Design and implement RESTful APIs.</li><li>Work with databases (SQL and NoSQL).</li><li>Deploy and maintain applications in cloud environments (AWS, Azure, or GCP).</li><li>Participate in code reviews and contribute to team knowledge sharing.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field.</li><li>2-4 years of experience in full-stack development.</li><li>Proficiency in HTML, CSS, JavaScript, Java, Spring Boot, or Node.js.</li><li>Experience with databases (SQL and NoSQL).</li><li>Understanding of cloud computing concepts.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional growth and advancement.</li><li>A positive and collaborative work environment.</li><li>Opportunities to work on challenging and impactful projects.</li></ul></p><p><strong>A Day in the Life:</strong> Your day might involve working on front-end development, back-end coding, database management, or testing and debugging across the stack. Collaboration with team members is key throughout the day.</p>