Job description7 - 12 years of experience building enterprise-level applications using Angular / Java / J2EE technologies.Development experience in latest version of Core Java and SQL / Databases (e. g., DB2, SQLServer).Expertise in multi-tiered Java EE design and programming; solid understanding of multi-tiered web-based applications.Experience with standard set of Java developments tools including IDEs, build frameworks, source code control, etc.Working understanding of Agile development methodologies and DevOps Integration.Fluent in related technologies including Spring, databases, database interface layers, web browser display technologies, web protocols and standards, and associated Java development tools.Programing proficiency in Web Services (e. g., XML, JSON, REST, SOAP, micro services, Tomcat), Angular 15+, Typescript.Working knowledge of Spring MVC framework and design patterns.Experience in core java-Multithreading, collections, servlets and JDBC.Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.).Exposure to JIRA or other ALM tools to create a productive, high quality development environment.Good communication and presentation skills : ability to communicate in a clear and concise manner; individually or in front of a group.Working Knowledge of Financial market, lending based products and Wealth Management.Able to work in a fast paced and dynamic environment.Mandatory Skill-Java, Microservices, Spring boot, Kafka