Roles and responsibilitiesâ— Designing and implementing Java-based applications.â— Analyzing user requirements to inform application design.â— Defining application objectives and functionality.â— Aligning application design with business goalsâ— .Developing and testing softwareDebugging and resolving technical problems that arise.â— Producing detailed design documentation.â— Recommending changes to existing Java infrastructure.â— Developing multimedia applications.â— Developing documentation to assist ring continuous professionalself-developmentJob Skills Requiredâ— 2-4 years of experience in full-stack development using Java .â— Highly proficient Java Developer (Spring Boot, Hibernate) with strong experienceâ— Writing reusable Java libraries with MVC, JDBC, and REST concepts.â— Great educational background, preferably in the fields of computer science or engineeringfor technical project managersâ— Excellent written and verbal communication skillsâ— Solid organizational skills including attention to detail and multi-tasking skillsâ— Solid technical background, with understanding or hands-on experience in softwaredevelopment and web technologies