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).