Senior / Lead Java Developer

Spring Technology ,
London, Greater London
Salary: £60000 - £80000 per annum + benefits

Overview

Senior / Lead Java Developer - UK Wide - Permanent - £60k - £80k Per Annum The Company A global consultancy is currently seeking an experienced Senior / Lead Java Developer with strong knowledge of Java 8. You will be joining a leader in technology services and digital transformation. The Role Within this role, you will be a senior member of the engineering team bringing a mix of architecture skills, leadership as well as hands on development. As a hands on technologist, you will be involved in hands on delivery about 70% of the time. Responsibilities Shape solutions & define architecture. Work on some of the most bleeding edge Digital / Cloud-based architectures in development today Use your wide range of skills such as an architect, technical lead, designer and developer on delivery engagements for clients with responsibility for the specification, development and leadership of implementation of complex multi-tier Applications Enhance existing applications due to changing customer needs and requirements Provide technical support for transition of the application into live service and support Experience Required Excellent knowledge of Java, including Java 8 and core open source technologies and frameworks; experience of building scalable, resilient applications Experience of the core XP practices of TDD, Pair Programming, and Continuous Integration Demonstrable experience in one or more technology stacks, e.g. Spring (e.g. Core, MVC, Data, Boot/Cloud), Integration Technologies (Spring Integration, Apache Camel, REST, Messaging) Experience of working in collaborative teams Experience in pragmatic architecture, using just enough to get the job done. Desirable experience of: Successfully delivering performant, scalable and long-transactional digital services in complex and highly regulatory environments Java 8 and dependency injection, building asynchronous microservices with RESTful APIs JAX-RS for REST APIs JMS NoSQL JavaScript frameworks (e.g. ReactJS, NodeJS) Automated testing with Junit and Mockito Designing microservice-based architectures using domain driven design (DDD) , CQRS and Event Sourcing patterns Containerisation technologies: Docker or Kubernetes Wiremock and other distributed-systems testing utilities Activiti or other JBPMN Rules Engine e.g. Drools JIRA / Confluence To be considered for this role, you must be able to go through SC Clearance. Please note that this position requires candidates to be fully mobile and be able to travel to part of the UK - you must be able to be on client site for 2-4 days. This company encourage and offer professional development and accelerated career progression. You will join an environment that encourages entrepreneurial spirit. Although collaboration is at the core of the way we work, we also recognise individual needs with a flexible benefits package you can tailor to suit you. If you are interested in this opportunity, please apply now for immediate consideration. Spring acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. The Spring Group UK is an Equal Opportunities Employer. By applying for this role your details will be submitted to Spring. Our Candidate Privacy Information Statement explains how we will use your information - please copy and paste the following link in to your browser: www.spring.com/candidate-privacy-information-statement This job was originally posted as www.cwjobs.co.uk/job/89950191