JOBSEARCHER

Senior Java Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Description: Build a Java Spring Boot microservice deployed on Client's Kubernetes infrastructureEnable event-driven user provisioning and lifecycle management between HubSpot (system of record) and Entra External ID via Microsoft GraphRequirements: 6-8 weeks engagement delivering a HubSpot-to-Microsoft Entra External ID integrationJava / Spring Boot - Production-grade microservice development; this is the core of the engagementREST API development - Designing and implementing Create/Update/Disable endpoints; Swagger/OpenAPI documentationWebhook integration - Building and securing inbound webhook receivers (HubSpot webhooks specifically)Microsoft Graph API - Entra External ID user provisioning and lifecycle management (create, update, disable)Docker - Containerization, Dockerfile authoring, Docker Compose for local dev environmentsKubernetes - Deployment artifact creation (manifests or Helm); familiarity with Argo CD a plusCI/CD - GitHub Actions for build/packaging pipelinesObservability tooling - Loki log exporter configuration; Grafana/Prometheus familiaritySecurity patterns - Service-to-service authentication, secrets management (API keys, Graph credentials), WAF/API gateway awareness (Imperva, Tyke)