Lead Java Developer
Job Summary:
Reformat text and improve it as a Lead Java Developer for our client, a market-leader in the Consulting space. You will be responsible for designing and developing innovative software applications while supporting globally recognised clients in the Financial Services and Telco space.
Key Responsibilities:
* Design and develop applications through the full SDLC in different client settings
* Create functional design documentation
* Maintain high-quality code and unit testing standards
* Take part in Code Reviews and peer programming
* Test, Debug, and troubleshoot applications as necessary
Requirements:
* 10+ years' experience of hands-on development of Java-based applications
* Solid understanding on Microservices-based Architecture and REST API development
* Strong experience with Spring framework (Springboot, Security, MVC, Batch, Data etc.)
* Knowledge, understanding, and practical experience using Docker, Kubernetes, Jenkin, and Kafka (or similar)
* Experience operating as a Lead with demonstrable experience mentoring and upskilling the wider team
Skills:
* Java
* Spring
* AWS
* Kafka
* Microservices
* Software Development
Benefits:
* Work From Home