Lead API Developer & Databricks Admin – Project Delivery Specialist

Lead API Developer & Databricks Admin responsible for designing, developing, and securing APIs, administering Databricks workspaces, and ensuring platform reliability and performance within a project delivery model.

What you'd actually do

  1. Lead design and development of domain and integration APIs (e.g., RESTful APIs (Representational State Transfer), GraphQL, event-driven patterns where applicable).
  2. Produce and maintain API contracts (e.g., OpenAPI (OpenAPI Specification)/Swagger), versioning strategy, and consumer onboarding documentation.
  3. Implement security patterns: OAuth 2.0 (Open Authorization), OpenID Connect (OIDC), JSON Web Tokens (JWT), mutual Transport Layer Security (mTLS) where required, secrets management, and authorization controls.
  4. Build reliability and performance features: idempotency, retries/timeouts, rate limiting, caching, circuit breakers, and backward compatibility.
  5. Establish observability: structured logs, metrics, tracing, dashboards, and service level objectives (SLOs) aligned to business outcomes.

Skills

Required

  • API design and development (RESTful, GraphQL)
  • API contract management (OpenAPI/Swagger)
  • Security patterns (OAuth 2.0, OIDC, JWT, mTLS)
  • Reliability and performance features (idempotency, caching, circuit breakers)
  • Observability (logging, metrics, tracing, SLOs)
  • CI/CD and automated testing
  • Databricks administration (workspace governance, cluster policies)
  • Identity and access management (RBAC)
  • Cloud security fundamentals
  • Production operations practices (incident management, RCA)
  • Microservices/service-based architecture
  • Backend development (Java/Spring, .NET, Node.js, Python)
  • Delta Lake best practices

Nice to have

  • GraphQL
  • event-driven patterns
  • secrets management
  • rate limiting
  • caching
  • circuit breakers
  • backward compatibility
  • structured logs
  • metrics
  • tracing
  • dashboards
  • service level objectives (SLOs)
  • unit testing
  • integration testing
  • contract testing
  • code quality practices
  • pools
  • job/workflow standards
  • workspace configuration
  • operational runbooks
  • group/role management
  • Unity Catalog
  • auditing
  • least-privilege design
  • monitoring/alerting
  • incident triage
  • problem management
  • cluster sizing/autoscaling
  • job tuning
  • workload isolation
  • usage reporting
  • chargeback/showback
  • library/runtime management
  • upgrade planning
  • operational readiness
  • cloud/platform teams
  • partitioning
  • file sizing
  • Z-ORDER
  • operational quality gates
  • Engagement Managers
  • project team members
  • functional teams
  • technical teams
  • engagement management
  • client engagement workstreams
  • improvement
  • optimization
  • transformation of processes
  • leading practice workflows
  • addressing deficits in quality
  • driving operational outcomes
  • Generative AI
  • advanced analytics
  • digital products
  • innovation
  • marketing
  • commerce
  • sales
  • service
  • strategists
  • data scientists
  • operators
  • creatives
  • designers
  • architects
  • business strategy
  • technology
  • creativity
  • ongoing managed services
  • Digital Foundry & Operations
  • flexible capability
  • fluid capacity model
  • small technology projects
  • enhancements
  • Java/Spring
  • .NET
  • Node.js
  • Python
  • networking basics
  • encryption
  • mentoring
  • technical design
  • Computer Science
  • Information Technology
  • Computer Engineering
  • related IT discipline
  • limited immigration sponsorship
  • travel 10%
  • Hybrid Role - 2 days on-site
  • reasonable accommodations
  • people with disabilities
  • recruiting process
  • Global Call Center (GCC)
  • USTalentCICInbox@deloitte.com
  • stand out resume
  • interview
  • recruiting tips
  • Deloitte recruiters
  • benefits
  • great people
  • great organization
  • broad range of benefits

What the JD emphasized

  • 7+ years of software engineering experience with significant API/service development ownership.
  • 3+ years administering or operating Databricks in production (workspace governance, access controls, cluster/job policies, and operational support).