Position: Senior Java Developer (Moving into Technical Lead) Location: London Work Schedule: 1 day per week Salary: Up to £95,000 per annum (depending on experience)
We are looking for a highly skilled and experienced Hands-on Developer with expertise in Java and Python to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining software solutions using Java and Python, contributing to the full software development life cycle.
Our client is a world leader in the Text to Speech industry and works with several FTSE 100 projects, providing litigation and security technologies to enhance safety. They are seeking a Senior Developer who is eager to remain hands-on while transitioning into a managerial position within the business.
Company Background:
Our team consists of 6 members and is led by an exceptional CTO who provides outstanding technical direction to maximize the potential of the business. Our offices are centrally located in London, and we meet once a week for technical discussions and code reviews.
As a Senior member of staff, you will spend approximately 30% of your time on hands-on development, 40% on managerial responsibilities (including direct line reporting and code reviews), and the remaining 30% on Technical Direction. Although we are classified as an SME, we are thriving, and you will have a significant influence on the company’s future direction.
Responsibilities:
- Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical specifications and designs.
- Design and develop robust, scalable, and efficient software solutions using Java and Python.
- Write clean, maintainable, and well-documented code following industry best practices.
- Perform unit testing, debugging, and troubleshooting of software applications to ensure high-quality deliverables.
- Collaborate with DevOps teams for deployment and monitoring of software applications.
- Stay up to date with the latest industry trends and technologies in Java and Python, proactively proposing and implementing innovative solutions.