BS in Computer Science or equivalent degree preferred
8+ years of software development experience preferred
8+ years of Java server-side design and development experience preferred
Highly proficient in Java 8 and above, Springboot and Hibernate.
Experience with Data Model, SQL and No-SQL.
Knowledge of Micro Services Architecture and implementation.
Working knowledge of Linux.
Experience working on software-as-a-service (SaaS), large scale distributed systems or relational/NoSQL databases.
Strategic thinker and a problem solver: layer questions and really understand the problem at-hand; understand the business and key drivers for success.
Experience working in a small team setting along with remote development team.
Strong verbal and written communication skills: proven ability to lead both vertically and horizontally to achieve results; thrives in a dynamic, fast-paced, environment and do what it takes to deliver results.