Resource 1 is in need of a Java Developer for a position in Matteson, IL. Due to the long-term need of this resource, our client is open to a long-term contract, contract-for-hire or permanent hire. This position will start off remote due to COVID-19 but will eventually transition onsite once it is safe to do so. Individual should have at least 5 years of full life-cycle application development experience with an emphasis on Java (middle tier server-side front-end). Individual should have knowledge of and experience with object-oriented principles and design patterns. Individual will join a team responsible for the development of web-based applications using Java, Servlets, Web Services (REST), Spring Framework, Hibernate and Spring MVC. Individual should also have some experience with SQL Server or other relational databases. In addition to new development, individual may also be asked to help with bug fixing and maintenance programming. This is primarily server-side (Java Servlets Web Services) development, but experience with any front-end technologies (e.g., JavaScript, HTML, CSS, Angular, etc.) would also be helpful for the up-coming projects.