Job Openings #953 - Senior Java Developer

About the job #953 - Senior Java Developer

Job brief

We're looking for a Java Developer to support an engagement delivering a HubSpot-to-Microsoft Entra External ID integration. The senior developer will build a Java Spring Boot microservice deployed on the Client's Kubernetes infrastructure, enabling event-driven user provisioning and lifecycle management between HubSpot (the system of record) and Entra External ID via Microsoft Graph.

Requirements

  • Advanced English level for fluent communication.
  • Java / Spring Boot - Production-grade microservice development; this is the core of the engagement
  • REST API development - Designing and implementing Create/Update/Disable endpoints; Swagger/OpenAPI documentation
  • Webhook 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 environments
  • Kubernetes - Deployment artifact creation (manifests or Helm); familiarity with Argo CD a plus
  • CI/CD - GitHub Actions for build/packaging pipelines
  • Observability tooling - Loki log exporter configuration; Grafana/Prometheus familiarity
  • Security patterns - Service-to-service authentication, secrets management (API keys, Graph credentials), WAF/API gateway awareness (Imperva, Tyke)
  • Good communication skills

Nice to have

  • Experience with HubSpot API - Contact management operations (create/update/disable, query by CompanyID)
  • Experience with Microsoft Entra External ID / Azure AD B2
  • Familiarity with React + Java backend portal integrations
  • Prior work in regulated financial services environments

What do we offer

  • 100% Remote work.

  • Competitive salary in USD.

  • Type of contract: Independent Contractor with Venon Solutions LLC.

  • Contract duration: Short-term.

  • 2 weeks of PTO (paid time off).

  • Holidays: from the Client's calendar (USA)

  • Working hours: Full-time CST timezone, fully committed