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