Bachelor degree or above in computing or engineering, a related field, or equivalent professional experience. An experienced software engineer with 3-5 years of experience in web applications and java back end Knowledge of software development principles,