A company is looking for a Java Full Stack Engineer - Professional.Key ResponsibilitiesTranslate requirements into product features and participate in Scrum meetingsLead an agile team, provide technical guidance, and engage in customer calls for technical discussionsDevelop applications using front-end, middleware, and database technologies while adhering to coding standardsRequired QualificationsExperience in developing and implementing best practices in codingStrong exposure to REST API design and principlesAbility to write unit test cases using various frameworksProficiency in developing reusable components using design patternsExperience in code review and implementing automation in the development process