• Experience in a Software Engineer or similar position to an industry similar to LegalZoom.
• Knowledge of server and client dynamic web development (using Java, Kotlin or equivalent JVM-based language).
• Knowledge of the Spring Framework.
• Understanding of RESTful Web Services
• Understanding of web mark-up (HTML5, CSS3) and CSS pre-processing (SASS).
• Experience with dependency management and build (Maven, Gradle, Composer or equivalent).
• Knowledge of Source control (Git or equivalent), SQL, relational databases, code quality tools (SonarQube or equivalent), TDD, unit testing and mocking frameworks.
• Experience in continuous integration / deployment (Jenkins or equivalent)
• Experience working in SCRUM environment.
• Microservices experience.
• Knowledge of JavaScript and a front-end framework (AngularJS, React or equivalent).
• Understanding of JS-based build tool (Gulp or equivalent).
• Able to work independently whilst thrive working within a team environment.
• A bold, confident self-starter and strategic thinker.
• A proactive approach to all work tasks, with the passion and motivation to learn and develop