Exp: 2-5 yearsResponsibilities:• Analyze user and system requirements• Design flowcharts to illustrate software solutions• Write efficient code based on feature specifications• Develop user interfaces• Prioritize and execute tasks in the software development life cycle• Design database architecture• Test and debug Java applications• Validate software functionality and securityRequirements:• Work experience on Java, Spring, Struts , Hibernate, Microservice etc.• Experience building Java EE applications.• Good knowledge of Database tools, Frontend Skills.• Familiarity with Object-Oriented Design (OOD)• Good knowledge of popular Java frameworks like JSF and Spring MVC• Experience with test-driven development• Problem-solving skills