Lead Java Developer

London 23 months agoFull-time External
770.3k - 860.9k
Senior Java Developer Salary: £85-95K DOE Location: London Workplace Type: Hybrid - 1 day per week in office As a Senior Java Developer you will be part of a team responsible for designing and developing high-quality software solutions. You will play an active and leading role in the full product life cycle, from requirements gathering through to service transition and where necessary, the third-line support of sophisticated enterprise-level applications which support the business. You will also have in-depth knowledge of enterprise level technologies and to be able to provide direction and guidance on the application of these technologies to both technical and non-technical colleagues. Key Responsibilities: • To play a leading role on the full software development lifecycle of projects - including analysis, design, production, testing, documentation, implementation and service transition. • To produce both client-side and server-side applications/systems, typically web- and/or cloud- based, using the wide range of technologies employed by the E-Development team. These include (but are not exclusive to) Java, Spring Java, JDBC, SQL, Groovy, Grails, RabbitMQ, XML/XSLT, HTML, JavaScript, UML and other languages/ technologies as required. • Include documentation as part of their everyday work, making sure that they are contributing consistently to the knowledge base around development and use of the applications they are involved with. • To investigate the flow of information, its use and purpose within the business as appropriate. • Provide second-line support (locating the cause of the problem) for software. • Provide third-line support (debugging, bug-fixing) for software. • Provide support and sharing of knowledge to colleagues where required. • To liaise with users and their colleagues, other staff within Data and Technology and other IT providers, and external organisations as appropriate. • To keep skills and knowledge up to date in IT. • To maintain an awareness of external changes with the potential to affect existing applications, particularly when cloud-based (e.g., Azure, SharePoint, Office 365), and ensure that appropriate measures are taken to sustain and/or improve the level of service. • Follow the working practices, standards and methodologies agreed by the team. Skills & experience: Technical essential • Developing and debugging web applications • Client side web technologies (HTML, CSS, Javascript) • Java web development • Database development - Oracle, MsSQL • SQL query language • object oriented design and development Technical desirable • Groovy and Grails • AngularJS , ReactJs, VueJs • PhP, NodeJs • Spring Java • Hibernate, JDBC • RabbitMQ • experience of containers (like docker) About Us: FDM Group is a global professional services provider with a focus on IT and business solutions. The company has a strong presence in London and is currently seeking a Java Developer to join their team