Experience Requirements  5+ years of professional experience working in the software industry Very strong Java programming skills In-depth knowledge of Data Structures & Algorithms Hands on experience with developing and consuming web services such as RESTful and SOAP Working knowledge of Linux and Windows operating systems Strong experience with Springboot, Hibernate Frameworks Strong knowledge of Oracle or MariaDB or MySQL Strong knowledge of SQL(s), SQL optimization(s), SQL Query Optimization(s)