Require Java Full stack Senior Development Lead.

Several projects are slated to be upgraded or migrated to SPA using Angular.

The individual must be experienced in the following:

• With close to 12-15 years of experience – must be hands-on.

• Proven experience in managing senior seasoned developers with team size of 6+ over several years.

• Experienced in Agile/Scrum Development Methodology.

• Must be hands-on in software development, code reviews, unit testing.

• Must be able to grasp key technology areas with short/steep learning curve.

• Highly experience in AngularJS with minimum 2+ years.

• Must be strong in design and development using Core Java, JavaScript, HTML5, CSS3, Bootstrap.

• Experience with client side tooling , Grunt, Bower, Node.JS, ReactJS a strong plus.

• Experience with Client-Side Testing – using tools like Jasmine, Karma, Cucumber

• Experience in WCF services and REST Services.

• Should be well versed with TDD (Test Driven Development), using NUnit or MSTest

• Should be able to guide the team in building Unit Tests using best practices.

• Should have used Testing frameworks like Moq or similar.

• Ability to lead design discussion with key stake holders with business and product owners.

• Strong verbal and written communication skills.

• Experience in writing SQL Stored Procedures and queries (SQL Server T-SQL)

• Experience with Source Control tools like GIT, TFS.

• Sound knowledge of DevOps, CI/CD pipeline and deployment on AWS / cloud.

• Financial Services/Capital Markets experience will be an advantage