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.
Qualifications
Solid Java experience and a desire to grow within complex systems.
Comfortable contributing to production code within Agile teams.
Keen to develop skills in testing, modern tooling, and cloud technologies.
Advocates for clean code, TDD, and XP practices.
Enjoy mentoring and raising engineering standards within the team.
Responsibilities
Work with Product Managers, UX Designers, and Test Analysts in a Scrum team.
Contribute to technical decision-making and continuous improvement.
Help shape good engineering practices.
Skills
Java experience
Agile methodologies
Cloud technologies
TDD practices
React
TypeScript
Job description
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.