Logo for Venon Solutions

#953 - Senior Java Developer

Roles & Responsibilities

  • Proficiency in Java and Spring Boot for production-grade microservices, including REST API design with Create/Update/Disable endpoints and OpenAPI/Swagger documentation.
  • Experience integrating HubSpot webhooks and Microsoft Graph / Entra External ID for user provisioning and lifecycle management.
  • Containerization and deployment to Kubernetes (Docker, Helm manifests) with CI/CD pipelines (GitHub Actions).
  • Strong focus on security and observability practices (service-to-service authentication, secrets management, Loki/Grafana/Prometheus).

Requirements:

  • Develop a Java Spring Boot microservice deployed on the client’s Kubernetes infrastructure to enable event-driven user provisioning and lifecycle management between HubSpot and Entra External ID via Microsoft Graph.
  • Design and implement REST endpoints (Create/Update/Disable) and secure inbound HubSpot webhooks with documentation.
  • Create containerization and deployment artifacts (Dockerfiles, Docker Compose for local dev, Kubernetes manifests or Helm) and establish CI/CD pipelines (GitHub Actions).
  • Implement observability and security measures, including configuring Loki log export, Grafana/Prometheus dashboards, and secure inter-service authentication and secrets management.

Job description

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

Java Developer Related jobs

Other jobs at Venon Solutions

We help you get seen. Not ignored.

We help you get seen faster β€” by the right people.

πŸš€

Auto-Apply

We apply for you β€” automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.