Experience and Skills: Financial Services experience is preferred but not required Experience developing applications using Java, Spring, Springboot, Hibernate/JPA, web services - REST/SOAP, JMS, MDB, CXF, SLF4J Experience in search platforms including an understanding of various data retrieval patterns Knowledge of relational and NoSQL databases Strong foundational knowledge of Web 2.0, HTML5, CSS, LESS/SASS, JavaScript frameworks ex: Angular, React Well versed with REST architecture, experience with NodeJS Experience working in continuous integration environment leveraging open-source tools such as Jenkins, Git, SonarQube Experience working with SCRUM oriented Agile methodologies Excellent written and oral communication skills