Fully remote working
An experienced Software Development Team Leader is required to join an innovative market leading organisation operating with a global client base that is offering fully remote and flexible working. The role will be a 50/50 split in terms of technical hands-on development and managing a remote based development team across the UK. The Software Team Leader will manage a team with mixed skills to drive forward their software across web applications, windows applications, and cloud services. The highly skilled teams span across multiple languages as well as computer visions modelling.
The successful Software Development Team Leader will play a pivotal part in the leadership team and will plan and lead the software engineering projects working closely with the CTO. You will be working at the forefront of modern technology and have experience mentoring software development teams. Although you will be leading a team, it is essential that you are still a hands-on developer therefore will be experienced in the following.
Key Skills
- Experience managing small teams of Software Engineers
- Object-Oriented Design
- Extensive software development with Java
- Experience defining and updating development tools and processes within an agile methodology
- Experience working with stakeholders to define new work and monitor progress
- Masters or Bachelor's degree preferably grade 2:1 or better in Computer science, Mathematics, a similar subject or an equivalent level of commercial experience
- Project management skills including project planning
Tech Stack
- Spring Boot
- Spring Data/Hibernate
- RestControllers
- Transaction Control
- Camel
- Microservices/API
- Sync: ReST/JSON
- Async: Queues (JMS/SQS)
- AWS (preferred by not essential)
- Databases
- MySQL/Postgres