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