Shortcuts:

IMAGE: Return to Main IMAGE: RSS Feed IMAGE: Show All Jobs

Position Details: Java Technical Lead

Location: Foster City, CA
Openings: 1

Description:

Job Title:
Technical Lead

Location:
Foster City, CA 94404

Job Description:


Must Have Technical/Functional Skills

· 10–14 years of experience in enterprise application and integration architecture.

· Strong background in Java/Spring Boot, REST API design, and cloud-native integration.

· Deep hands-on experience with Power BI REST APIs, SDK, and embedding frameworks.

· Proven expertise in authentication & authorization (OAuth2, ADFS, SAML).

· Familiarity with Azure AD, Key Vault, Monitor, and governance controls.

· Excellent communication, design documentation, and stakeholder alignment skills.

Roles & Responsibilities

o Solution Design & Architecture

o Define the full-stack architecture and interaction model between portal, middleware APIs, and Power BI.

o Establish reusable frameworks for embedding, token management, and metadata synchronization.

o Design API orchestration layers for report lifecycle management (publish, refresh, clone, export).

o Enable modular integration of reporting and analytics within existing digital applications.

· Authentication & Security 
o Integrate enterprise identity systems using OAuth2/SAML-based single sign-on. 
o Map user personas and security roles to RLS (Row-Level Security) and OLS (Object-Level Security) models. 
o Enforce audit logging, encryption, and compliance controls across all integration touchpoints.
 o Define governance workflows for access management, provisioning, and token lifecycle. 

· Scalability & Performance o Architect solutions for high availability, caching, and reduced API latency. 
o Design distributed workloads for report rendering, personalization, and dataset refreshes.
o Benchmark performance of embedded reports across multiple environments. · Delivery & Governance o Drive sprint planning, backlog prioritization, and architecture compliance. 
o Provide design reviews and technical mentorship to full-stack and integration teams. 
o Define DevOps pipelines for deployment and testing automation. 
o Partner with infrastructure teams to ensure observability (APM, logs, metrics).

Salary range: 


Perform an action:

IMAGE: Apply to Position




Powered by: CATS - Applicant Tracking System