Job Description
Java Application Development Team Leader - Manchester - £120k
3 days per week in office
My client is a global financial agency and require an experienced and credible Java Development Team Leader to join them in their Manchester office on a permanent basis
Duties:
* Develop and deliver the development strategy for full-stack applications, aligning with the business roadmaps, priorities, and objectives.
* Lead teams of software engineers, fostering a culture of innovation and excellence.
* Oversee the architecture, design and development of applications using Java, React and Python.
* Contribute to establish tools, technologies, standards and ways of working (Agile).
* Manage multiple concurrent projects, ensuring timely delivery within scope and timelines.
Required:
1. 10+ years of experience in software engineering, with at least 5 years in a leadership role.
2. Extensive experience with Java, React and Python
3. Demonstrable experience of managing and delivering large-scale, high-performance applications.
4. Experience in applying streaming and event-driven techniques.
5. Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
6. DevOps practices and tools (e.g., Docker, Kubernetes / EKS-based container orchestration).
7. Knowledge and exposure to Kafka.
8. Agile practitioner capabilities and experience work...