BS Engineering/Computer Science or equivalent experience required
Java/J2EE; Java 8+ (formerly 11+) (Must-have)
Expertise in Spring Boot, Micro Services, and API experience (Must-have)
Familiar with all OAuth2.0 patterns.
Experience with at least 2 patterns.
(Must-have any kind of Auth)
Familiar with Singleton, MVC Design Patterns (Must-have)
Strong proficiency with data manipulation language (including but not limited to SQL and/or MySQL) including optimization techniques (Must-have at least MySQL)
Experience using applicable tool sets (Eclipse, GIT, Postman, JIRA, Confluence etc.)
(Must-have)
Knowledge of test-driven development.
(Must-have)
Experience with Graph Databases such as Neo4J or Apache Tinkerpop and Gremlin is a
Advanced knowledge of software development methodologies (Agile etc).