Job Title6+ years’ experience in demonstrable Java development experience (Core Java, J2EE, etc.)Proven experience in Spring FrameworkPreferred experience in Spring Boot, Spring MVC, Hibernate and core Spring projects (able to demonstrate)Hands-on experience in building REST APIsExperience in relational databases – Oracle/PostgresExperience in any version control toolDemonstrable experience in building software around Design PatternsHands-on experience in Services Oriented ArchitectureVery good debugging skillsStrong communication skills and the ability to work in a teamStrong analytical and problem solving skillsUnderstanding of client requirements and business.