A technology company in the UK is seeking Java Software Engineers at Developer, Senior, and Principal levels to join cross-functional Scrum teams. The role emphasizes clean code, TDD, and collaboration within a remote-first environment. Successful candidates will work on complex software systems and enjoy significant opportunities for growth and mentorship. This position offers a clear focus on continuous improvement and meaningful work, all while providing a supportive culture with great career development opportunities. #J-18808-Ljbffr