Who are you? Has strong Computer Science fundamentals, Design Patterns and Object Oriented knowledge Is fluent in modern Java, experienced in databases and web development in general. Is proficient in web protocols, application servers and web servers. Knowledge of Spring Framework