About Client The client is one of the world's largest Insurance Broking and Risk Management firm. Headquartered in NY, the company has more than 30,000 employees worldwide. The company provides industry-focused consulting, brokerage, and claims advocacy services, and leverages data, technology, and analytics to help reduce its clients' total cost of risk. Technology is central to the business and the project will provide an opportunity to work on the cutting-edge technology to innovate and develop market leading solution in Insurance Broking & Risk Management Job Title: Java Full Stack Developer/ Lead Years of Exp 4 - 15 years Job Summary: We are seeking to hire Java Full Stack Developer with strong Java, Angular, Apigee, Spring, JavaScript background, with problem-solving skills in Mortgage domain. Candidate should have a strong fundamental knowledge of Angular applications, Spring Boot, Java and MySQL. - Work with stakeholders to establish requirements. - Development using Java 8, Angular 6 or above, MySQL database. - Participate in development from concept to execution to launch and ensure the application fully serves the needs of the end-user. - Work with the team to gain an initial understanding of the desired solution, and iteratively develop and refine the UI and backend components to achieve a usable, high-quality results - Develop documentation. - Provide technical assistance and support as required Key Skills: - Hands-on Java skills including Java 8 - Hands-on Angular skills version 6 or above - Extensive knowledge of Java, Spring, Spring MVC, Spring Boot - Extensive knowledge in creating and consuming RESTful API - Extensive knowledge in automated unit testing using JUnit - Experience in AWS infrastructure - Knowledge in writing SQL queries and interacting with database systems such as MySQL Server - Thorough orientation towards Code reviews, Coding standards, Design Standards, and Code Documentation - Knowledge in design patterns - A proactive approach to identify alternatives for a given problem statement - Should have worked on enterprise-class applications - Should have worked in an Agile environment - Excellent oral and written communication skills Education & Certification: - BE/B.Tech/ B.SC/ MSC/MCA/M.Tech (ref:hirist.com)