Required Technical Skills & Knowledge Spring Boot and Spring MVC, Spring Data, Spring DI Spring Data JPA & Hibernate Design patterns REST APIs Unit testing and integration testing experience Database  SQL (PostgreSQL preferred) Standard development tool experience (Preferred: Git, Maven or Gradle, IntelliJ) Demonstrated ability to develop effective working relationships and leverage those relationships to improve the quality of work products