Highly skilled and detail-oriented full stack java developer with 7 years of experience developing insurance and banking applications.Proficient in multiple programming languages and software development methodologies. Strong problem-solving skills and ability to workeffectively in a team-based environment.Collaborate with cross-functional teams to identify and prioritize features and requirementsConduct code reviews and provide feedback to improve code qualityDevelop and maintain software applications using java, spring boot, REST for back end, ReactJS for front end and Git for versioning controlTroubleshoot and resolve software defects and issuesContribute to the continuous improvement of software development processes and best practicesTraining and mentorship of other developers on technologies such as java , spring boot and GitCoaching and mentorship of developers on soft skills such as communication skills, interpersonal skills and leadership