JOBSEARCHER

Full Stack Application Team Lead

Title- Full Stack Application Team LeadLocation- Princeton ,NJ at least 4 days a week/No exceptions.Resource will be responsible for collaborating to deliver applications that support trading, business intelligence, finance and other complex middle and back office operational systems. The team consists of 4-6 developers of varying skill levels. The Team Lead will oversee, mentor and assist in development when required. They will work closely with the group managers, architects and business analysts to ensure accuracy and on time delivery.Additional ResponsibilitiesHands-on application development of high-quality, performance and feature rich web applications that provide first-class operational capabilities Analysis and assessment of business and system requirements in direct collaboration with business users covering a variety of functional disciplineDefine the back-end REST APIs for the features of the services being built.Oversee the creating of unit, integration and end-to-end tests and work with the team for defining test cases.Skills And Experience6+ years of Full Stack Development experience3+ years as a Team LeadExpert in core Java and JEE technologiesStrong experience with web development tools and languages such as Angular, HTML5, CSS and JavaScriptExperience with Container technologies (Docker & Kubernetes)Experience with Cloud technologies such as AWS, Azure, Google CloudIn-depth knowledge of one or more application frameworks (ie; Spring Boot, Spring MVC and Spring Web Flux)Strong database design and SQL expertiseExperience with Linux and shell scriptingExperience working in a trading or financial / transactional fast paced environmentExperience with CI/CD practices.Well versed in industry standard architecture design methodologies and processesStrong written and oral communication skills