IBM in the United Kingdom is seeking a Backend Java Developer to design and deliver high-quality applications using Java/JEE and modern technologies. The successful candidate will work on backend components, apply best practices like dependency injection and test-driven development, and collaborate