
Senior Java Developer
Posted May 2

Posted May 2
This is a fully remote position, open to applicants in United States.
β’ Develop a Java Spring Boot microservice to be deployed on the Client's Kubernetes infrastructure.
β’ Facilitate event-driven user provisioning and lifecycle management between HubSpot (the system of record) and Entra External ID using Microsoft Graph.
β’ Engagement lasting 6-8 weeks to deliver integration between HubSpot and Microsoft Entra External ID.
β’ Expertise in Java / Spring Boot for production-grade microservice development, which is central to this engagement.
β’ Proficiency in REST API development, including the design and implementation of Create/Update/Disable endpoints along with Swagger/OpenAPI documentation.
β’ Experience with webhook integration, specifically in building and securing inbound webhook receivers for HubSpot webhooks.
β’ Knowledge of Microsoft Graph API for user provisioning and lifecycle management of Entra External ID (create, update, disable).
β’ Familiarity with Docker, including containerization, Dockerfile creation, and Docker Compose for local development environments.
β’ Skills in Kubernetes, particularly in creating deployment artifacts (manifests or Helm); familiarity with Argo CD is an advantage.
β’ Experience with CI/CD, specifically using GitHub Actions for build and packaging pipelines.
β’ Understanding of observability tooling, including configuration of Loki log exporter and familiarity with Grafana/Prometheus.
β’ Knowledge of security patterns, including service-to-service authentication, secrets management (API keys, Graph credentials), and awareness of WAF/API gateways (Imperva, Tyke).
β’ Engaging project with opportunities for professional growth.
β’ Collaborative team environment with access to cutting-edge technologies.
β’ Flexible working arrangements to support work-life balance.
WEX
Qruise
Leidos
Latino Legends
Get handpicked remote jobs straight to your inbox weekly.