Job Description:Job Description: Team Overview BlackRocks Portfolio Solutions team sits within the US Wealth Advisory business and offers expertise in portfolio strategy & consulting, ETF product consulting, and active product consulting. The group conducts detailed engagements around portfolio construction and risk management to assist financial advisors with asset allocation, portfolio structure, and implementation decisions Job Purpose/ Responsibilities We are seeking an energetic professional to lead a team of Java/Web developers and having hands on technical experience in design and development of Java/Web Applications and Interactive Data Visualization solutions. The individual must have a solid understanding of the software development lifecycle and extensive experience building multi-tier applications. The ideal candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication. Attention to detail and creativity in problem solving are critical skills Key responsibilities of the role include: Lead a team of Java/Web developers on the technical implementation and execution of projects from start to finish. Design and implement SPA Web Application. Hands of experience in software design and development of both front-end and back-end modules. Ensuring focus on quality and delivering results. Perform peer code review. Plan, document and conduct unit testing. Understand existing systems and resolve operations issues while working with other support staff located across the globe. Follow and improve coding standards. Mentor and foster team members in design and development. Provide development estimates on projects and tasks.