UI Development Lead Alpharetta, GA (remote to start then onsite)
Candidate must have financial industry experience
Candidate must have significant expertise in design and development of multi-tier applications.
Candidate should be fluent in related technologies including Spring, databases, database interface layers, web protocols and standards, web browser display technologies (Angular, React) and associated development tools.
Job Functions/Duties and Responsibilities: • Take a leading role in delivering Lending Ops and BU centric product portal with full ownership of end to end delivery • Create, develop and execute quality design UI and layout solutions for complex on-line content and functionality • Provide technical expertise and recommendations in assessing new software projects and initiatives to enhance our existing applications • Code, conduct data model reviews, participate in design discussions and contribute to the architecture process • Maintain effective relationships with business owners and application development teams in global locations • Manage Continuous Integration and Continuous Development (CI/CD) processes • Lead team of several UI developers, mentor and coach, as necessary • The candidate will interact with a diverse & global set of teams, including developers, business analysts, quality assurance, infrastructure, user communities, and senior management • Perform Chapter Lead role for one of the Banking Agile Fleets, facilitate product development lifecycle from defining product vision/scope to launching MVP to ongoing management of product to meet KPIs Skills Required: • 7-10 years of hands-on development of complex UI-based workflows using Angular, React and other related technologies • Experience collaborating with UI/UX designers and developers to deliver client-friendly products and user experiences • Good knowledge of Java EE, Web Services (REST, SOAP, MQ, Tomcat) and Spring • Experience in the Databases Design, Development, SQL, PL/SQL • Understanding requirements of large enterprise applications (security, entitlements etc.) • Experience and very good understanding of Design Patterns • Strong communication and interpersonal skills with the ability to interface with Product and IT management are required. Experience in working with partners and stakeholders across geography and time zones • Experience leading a multi-release Agile software development project(s) Skills Desired: • Experience/understanding of key stream-processing low-latency frameworks (Kafka) and solutions • Working knowledge of key micro-service frameworks principals • Experience/understanding of key aspect of developing and optimizing Public and Private Cloud solutions • Working Knowledge of Unix/Linux and/or any scripting language • Working knowledge of Financial market, lending based products and Wealth Management. • Exposure to JIRA or other ALM tools to create a productive, high quality development environment Education Qualification: • Minimum BS degree in Computer Science, Engineering or a related field.