Java Developer/Java L3 Support - Contract Outside IR35/Permanent Reading/Croydon Flexible Responsibilities Developing solutions in both Front End and Back End development using the Java programming language. This role requires a broad skill set that covers various aspects of development requiring in-depth understanding of the software development life cycle and strong technical experience with an open-minded attitude and ability to rapidly adapt and learn. Your role will be to understand the makeup of the L3 calls and then using your developer skills to provide both tactical and strategic solutions to overcome them. This may require development both the client side (user interface) and Server Side (server logic and database). Self-organising but working as part of a multidisciplinary team as part of the end-to-end solution and creating a culture of learning and transparency using your relevant agile/lean tools and techniques whilst removing blockers that might slow the pace of delivery Identify opportunities for service reuse, modularity, and standardisation to optimize available resources Look holistically in eliminating problems and suggesting improvements Working experience of a tiered system of remote IT support Role Requirements Experience/Education Hands on experience working on digital or technology projects either at a leading consultancy, agency, or Government organisation MANDATORY Working experience of a tiered system of remote IT support eg troubleshooting and/or triage experience skills MANDATORY Analytical mindset with the ability to analyse and