Agile Coding is a small Java consulting company servicing European clients. We are expanding our team to help support the Java code base of a product within the large European company (SAP). We are looking to employ an experienced Java Developer with the following attributes: Minimum 5 years Java coding experience with knowledge of patterns Proficient in the Spring framework A strong background in developing and maintaining backend applications using Java and Spring Boot (including recent commercial experience). Experienced in Unit and Integration testing. Database knowledge (preferably PostgreSQL) Must be used to working in a team environment and comfortable with Teams meetings IDE - Preferably IntelliJ IDEA Good communication skills. Responsibilities Experienced Java/Spring expert required to help with upgrading and enhancing an existing legacy code base using modern practises. Extensive use of unit and integration tests. Location This is a fully remote role although one or two team meetings may occur per year. Due to the location of our European clients we work a 35 hour working week from 8:00/08:30 until 16:00/16:30. Salary Circa £75K - £85K : negotiable depending on experience / project fit. This will be a fixed term 12 month employment contract with employee benefits. High possibility of contract renewals/extensions.