The candidate will be responsible for full-stack Java web development, including system development activities such as requirements definition, design, development, testing (verificationvalidation), implementation, deployment, quality assurance and clientcustomer support for several applications