OptieCon — Full-Stack Java Engineer
Conspect's internal product for employee share schemes: an Angular single-page app on a Spring Boot API. I own its security end to end.
- Built single sign-on with Microsoft Entra ID (OAuth2 / OIDC with PKCE): MSAL in Angular, Spring Security as resource server.
- Wrote ~30 security tests covering tokens, authorisation and CORS.
Java 21 · Spring Boot 3.5 · Spring Security · Entra ID · Angular 20 · PostgreSQL · Docker