Looking for candidates with strong Java Spring experience for a contract Sr. Software Engineer role in Columbus, Ohio.
Below are the technical requirements for the position:
Java (must)
Spring (must)
Hibernate (must)
JPA / Spring Data JPA / Repository (must)
PostgreSQL (preferred) or MySQL, Oracle (at least 1 of the 3)
RESTful APIs design and development (must)
OpenAPI / Swagger (must)
React (preferred) or Vue, Angular, Next (at least 1 of the 4)
React custom hooks, e.g. useState, useEffect (preferred) or Redux
Java Design patterns (GoF patterns) (good to have)
Really good understanding of database transactions, 2-phase commit, optimistic locking, compensating transactions (must)
Apache Maven (must)
Spring Boot (good to have)
OAuth 2 (good to have)
Postman (good to have)
Accounting/book keeping concepts, e.g. journal entry, debit, credit, accounts payable, accounts receivable, cash vs accrual (good to have)
Familiar with Atlassian Jira, Confluence (minor)