#BelongWithUs Come and join us as a Software Engineer as we continue our Digital Transformation ensuring we become the digital leader in plumbing, heating, and sustainable heating solutions.The Role: As our Software Engineer you’ll be part of the team of Software Engineers focusing on the creation, enhancement, and upkeep of top-notch software solutions aligned with the requirements of both our customers and stakeholders.The Software Engineer will be part of our growing Software Development team to evolve the way we interact and engage with our customers online.Please note you must be able to code in both Java & Springboot.Key Responsibilities Develop, code, and test software as per specs and standards. Ensure quality, scalability, and security.Work with product managers, designers, and stakeholders to convert requirements into software solutions.Work with cross-functional teams (product, design, QA) for successful software project delivery.Create thorough unit tests, conduct testing for software reliability, and collaborate on test plans with QA engineers.Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings.Create and maintain technical documentation, including design specifications, API documentation, and user guides.Foster a collaborative and positive team environment, promoting knowledge sharing and continuous learning.Stay updated on industry trends, tech, and best practices. Attend events and training for...