Technical Lead - London, United Kingdom - Venquis

    Venquis
    Venquis London, United Kingdom

    2 weeks ago

    Default job background
    Description

    Job Description

    **Job Title: Full Stack Tech Lead - Java/Angular/AWS**

    **Position Overview:**

    We are looking for an experienced Full Stack Tech Lead who will be responsible for leading a team of developers in designing, developing, and implementing scalable, secure, and high-performance applications. The ideal candidate will have strong technical expertise in Java, Angular, and AWS, along with exceptional leadership and communication skills.

    **Key Responsibilities:**

    1. Lead a team of developers in the design, development, and implementation of full stack applications using Java, Angular, and AWS technologies.

    2. Architect and implement scalable and secure solutions that meet the business requirements and industry best practices.

    3. Collaborate with product managers, business analysts, and other stakeholders to gather requirements and define technical solutions.

    4. Provide technical guidance and mentorship to team members, ensuring high-quality code and adherence to coding standards.

    5. Drive innovation and continuous improvement by staying abreast of emerging technologies and best practices in software development.

    6. Perform code reviews, identify areas for improvement, and implement solutions to optimize performance and maintainability.

    7. Manage project timelines, priorities, and resources effectively to ensure timely delivery of projects.

    8. Act as a subject matter expert in Java, Angular, and AWS, providing guidance and support to the broader development team.

    **Qualifications:**

    1. Bachelor's degree in Computer Science, Engineering, or related field. Master's degree preferred.

    2. 7+ years of hands-on experience in software development, with a focus on full stack development using Java, Angular, and AWS.

    3. Proven track record of successfully leading development teams and delivering complex projects on time and within budget.

    4. Strong technical expertise in Java, Spring Boot, Angular, TypeScript, HTML/CSS, and JavaScript.

    5. Extensive experience with cloud technologies, particularly AWS (EC2, S3, Lambda, API Gateway, etc.).

    6. Solid understanding of software development best practices, design patterns, and architectural principles.

    7. Excellent problem-solving skills and ability to troubleshoot complex issues in a fast-paced environment.

    8. Strong communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.

    9. Experience working in the financial services industry or asset management preferred, but not required.