Job TitleYour tasksA Bachelor's or Master's degree in software engineering, computer science, or a related field.3+ years of demonstrable experience in Java development.Strong knowledge of Java languages and web development frameworks like Spring, Hibernate, and Struts.Expertise in developing web applications using front-end technologies (HTML, CSS, and JavaScript).Working knowledge of database technologies (MySQL and Oracle).Required skills and qualificationsDemonstrable expertise in various technical areas, including programming, network administration, and software installation and configuration.3+ years of experience in software development, database management, or a role with similar responsibilities.Strong analytical and problem-solving skills with organizational capabilities.Experience with IT project management methodologies, such as Agile or Scrum.Familiarity with cloud technologies (AWS, Azure, or Google Cloud).