Java Developer
Senior Technical Product AnalystLocation Onsite: 8200 Jones Branch Dr, McLean, VA 22102Mandatory SkillsTechnical Product Analysis / Business AnalysisJava, Spring Boot, Angular & MicroservicesAPI & Integration Analysis10+ years of relevant experienceRole OverviewWe are seeking a Senior Technical Product Analyst with 10+ years of experience supporting enterprise application development and technology initiatives. The ideal candidate will have strong expertise in Java, Spring Boot, Angular, Microservices, Cloud, and API-driven architectures.This role will serve as a key bridge between business stakeholders, Product Owners, architects, UX teams, and engineering teams, translating business requirements into scalable technical solutions, product features, and actionable development requirements.Key ResponsibilitiesPartner with Product Owners, business stakeholders, and engineering teams to define product vision, roadmap, priorities, and delivery plans.Gather, analyze, validate, and document business, functional, and non-functional requirements.Lead requirements discovery workshops and facilitate stakeholder discussions.Create detailed user stories, acceptance criteria, use cases, data-flow diagrams, process flows, and wireframes.Drive backlog refinement, prioritization, and alignment with project delivery timelines.Collaborate closely with architects and development teams to ensure requirements are technically feasible and aligned with enterprise standards.Analyze existing applications and recommend improvements to functionality, integrations, and overall product capabilities.API & Integration AnalysisDefine REST API requirements and integration specifications.Analyze API request/response payloads, contracts, error handling, authentication, and security requirements.Work closely with engineering teams implementing REST services, GraphQL APIs, Kafka event streams, and third-party integrations.Document integration workflows, dependencies, data mappings, and system interactions.Support troubleshooting and resolution of integration-related issues throughout the development lifecycle.Testing & Release SupportPartner with QA and business teams to define test scenarios and UAT requirements.Support functional, integration, regression, and user acceptance testing.Review regression scope and validate release readiness.Support production deployments and post-release validation.Analyze production issues and help drive root-cause resolution and corrective actions.Technical KnowledgeStrong understanding of Java, Spring Boot, Angular, Microservices, Cloud, and API-driven architectures.Knowledge of REST APIs, GraphQL, Kafka, API Gateways, and enterprise integrations.Understanding of authentication and security frameworks including JWT, OAuth2, and SSO.Experience working in Agile/Scrum environments with tools such as product backlogs, user stories, and acceptance criteria.Exposure to GenAI solutions, AI-powered applications, agentic workflows, and conversational AI platforms is highly desirable.