Overview
We are seeking a Technical Lead for a 6-month contract role that will drive our development teams in creating innovative software solutions. This position requires a hands-on approach while guiding a collaborative Agile team to build bespoke applications that tackle complex operational challenges. The ideal candidate will inspire and mentor team members, fostering a culture of excellence and collaboration while utilizing a range of technologies, including Java and React.
Responsibilities
- Lead collaborative Agile teams to deliver bespoke software solutions.
- Drive development efforts by being hands-on in the technical implementation.
- Inspire and motivate team members to achieve exceptional outcomes.
- Mentor junior developers to enhance their skills and career development.
- Build and maintain full-stack applications using Java, JavaScript, and React.
- Shape and optimize technical solutions for operational challenges.
- Foster a culture of innovation and continuous improvement within the team.
- Utilize relevant technologies such as AWS, Docker, and Kubernetes effectively.
Requirements
- Proven experience in software development with a strong leadership background.
- Proficiency in Java and associated frameworks such as Spring and Hibernate.
- Strong skills in JavaScript and React for front-end development.
- Experience with version control systems like Git and BitBucket.
- Familiarity with continuous integration and deployment tools like Jenkins.
- Knowledge of cloud services, particularly AWS.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Ability to work effectively in a hybrid environment, both remotely and on-site as needed.