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.
• 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