Hands on software development skills using Java 8 or Java 11 utilizing the Spring framework or comparable language and framework Leadership skills    Effective communication skills, the ability to communicate with all technological experience levels from other developers to Business users, you are the face of the technology team