IRI is a company that delivers strategic workforce solutions. We are seeking a Software Engineer with expertise in Java, Spring, and web services.
Requirements
- Strong knowledge of OOD/OOP software design patterns and principles
- Experience with JUnit and writing unit tests
- Experience with multiple Spring technologies such as Spring Framework, Spring Boot, Spring Cloud, Spring Data, Spring MVC, etc.
- Comfortable working in the presentation-tier. HTML, CSS, JQuery, AJAX, JavaScript, AngularJS.
- Web Services experience in REST (JSON, WADL) and SOAP (JAXB, WSDL, XML)
- Knowledge of Relational Database modeling and concepts (SQL, referential integrity, etc.)
- Experience with Relational Database Management Systems such as Postgres, MySQL, SQL Server, and/or Oracle
- Experience with Java Object-Relation Mapping (JPA, Hibernate, EclipseLink, OpenJPA, etc.)
- Experience with NoSQL databases such as MongoDB is a plus
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance