In addition, you will be responsible for high quality development of Java applications that integrate with backend systems; High quality design and implementation knowledge; Documentation of code and systems; and Support of production applications