Java Developer – London Hybrid - 6 Month – (£500 p/d OUTSIDE IR35) - 2 Days Onsite p/wWith a HQ based in London you’ll work with colleagues based across the world in the USA & South East Asia as the business looks to grow out their Engineering department with 3 new Teams!What you’ll be doing:Work across the whole system architecture and contribute to design choicesIntegrate GraphQL APIs with existing systems and third-party servicesWork with other business stakeholders across, Product, Design etc to have aliment between business requirements and technical solutions within SCRUM meetings, Daily Stand-Ups & Sprint planningMaintain a high quality level of Software applications built in JavaDesign and Implement GraphQL APIs to meet with business RequirementsProvide mentorship to Jrs and new members to the teamImplement & uphold SOLID Principals & best practicesWhat we’re looking for:5+ years of commercial Java Development Experience (Knowing the basics of Core Java)Bachelor's or Master's degree in Computer Science, Software Engineering, or a related fieldHave a high understanding of Spring Framework, including Spring Boot, Spring MVC, Spring Data, and Spring SecurityHave worked with OOP (Object-Oriented Programming), multithreading/performance based programming, and/or exception handlingHave knowledge on other areas of web development e.g. JavaScript (React/Angular), HTML OR CSSHave worked with CI/CD pipelines that have been built in Bamboo, Jenkins or FastlaneKnowledge of of security best practices in Java development, including secure coding principles and vulnerability mitigationGeneral interest in market trends and keeping up to date with all things JavaInterview Process:Coding Challenge90 Minute Final interview