<p><b>What role you will play in team:</b> Contribute to a high performing team by designing, developing and testing new features in our telecommunications billing system. </p><p><b>What you will do:</b>  Work closely with product owners and other developers to ensure timely delivery of high-quality software solutions. </p><p><b>Key responsibility:</b><ul><li>Develop and maintain software applications using Java and Spring Boot.</li><li>Write unit and integration tests.</li><li>Participate in code reviews and design discussions.</li><li>Collaborate with QA team to ensure software quality.</li><li>Troubleshoot and debug software issues.</li><li>Estimate effort and create tasks for sprint planning.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>2+ years of experience in software development.</li><li>Proficiency in Java, Spring Boot, and RESTful APIs.</li><li>Experience with SQL and relational databases.</li><li>Experience with Agile methodologies.</li><li>Good communication and problem-solving skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional growth.</li><li>Health insurance, paid time off.</li><li>Training and development opportunities.</li><li>Work from home options</li></ul></p><p><b>A Day in the Life:</b> You would attend daily stand-up meetings, collaborate with other developers, write code, test code, and participate in code reviews. </p>