Location: Scottsdale, AZ or Austin, TX
Duration: 6+ months
Client: PayPal
API Developer – API & AI Integration
Call Notes – API Developer Role
• The team is working on identifying “dark APIs” — APIs that exist in production environments but are not actively serving traffic.
• These dormant APIs may present potential security vulnerabilities, so the focus is on detecting and cataloging them.
• Data sensitivity will be categorized into Class 1 through Class 3 data levels.
• Each API will receive a risk assessment score based on security exposure and data classification.
• APIs will then be onboarded to the organization’s API platform and properly cataloged for governance and monitoring.
Tools / Technologies Mentioned:
• Python and Java
• GitHub (code repository and management)
• Datadog (monitoring and observability)
Required Qualifications
API Development (Core Focus)
• 3–5 years of professional experience designing and developing RESTful APIs
• Strong knowledge of API design principles, patterns, and best practices (REST, versioning, pagination, error handling)
• Experience with API documentation tools such as OpenAPI/Swagger and Postman
• Proven ability to design APIs for scalability, performance, and maintainability
• Experience implementing API security (OAuth 2.0, JWT, API keys)
• Hands-on experience with API testing frameworks and methodologies
• Understanding of rate limiting, throttling, and API gateway patterns
• Experience managing the API lifecycle, including inventory, deprecation analysis, and code identification across large service environments
• Ability to programmatically analyze API codebases (e.g., JAX-RS annotations, OpenAPI specs) to extract endpoint metadata at scale
Spring Boot Expertise
• Extensive experience building APIs using Spring Boot and Spring Web
• Experience with Spring Cloud for distributed API architectures
• Strong knowledge of Spring Security for API authentication and authorization
Node.js & Express
• Experience developing RESTful APIs using Node.js and Express
• Understanding of async/await patterns and event-driven architecture
• Familiarity with Express middleware, routing, and error handling
Python & FastAPI
• Experience developing APIs with Python and FastAPI
• Knowledge of Python async/await patterns and type hints
Payment API Integration
• Hands-on experience integrating PayPal APIs (REST APIs, webhooks, payment processing)
• Understanding of payment workflows, transaction management, and reconciliation
• Knowledge of secure payment data handling and PCI compliance considerations
• Experience implementing webhooks and event-driven payment processing
API Governance & Analysis
• Experience analyzing API traffic patterns
• Ability to reconcile multiple data sources (APM traces, traffic logs, code analysis) to generate evidence-based API lifecycle recommendations
• Understanding of API observability concepts, including trace sampling, resource normalization, service attribution, and traffic aggregation
• Experience building automated tools for API fleet analysis across large service environments (100+ services)
AI-Assisted Development
• Experience using AI-assisted development tools (GitHub Copilot, Claude Code, Cursor, or similar)
• Ability to leverage AI for API design review, code generation, and documentation
• Experience using AI to analyze codebases and identify optimization opportunities
• Proficiency using AI to accelerate API testing and validation
• Experience building hybrid pipelines combining deterministic scripts with AI-driven validation
• Ability to design AI prompts and domain-specific context for code analysis
Version Control & Collaboration
• Experience with GitHub Enterprise (on-premise) and GitHub EMU environments
• Strong understanding of Git workflows, branching strategies, GitHub Actions, and pull request processes
Agentic Workflows
• Experience designing and implementing agentic workflows and autonomous systems
• Understanding of workflow orchestration and event-driven architectures
• Ability to build intelligent API-driven automation systems
Preferred Skills
• Experience with GraphQL APIs
• Knowledge of gRPC and other API protocols
• Experience with API monitoring and observability tools (Datadog, Traceable), including programmatic access to APM span data, trace metrics, and traffic analysis via Datadog APIs
• Familiarity with API management platforms
• Experience integrating with additional payment providers (Stripe, Square)
• Knowledge of microservices communication patterns
• Experience with containerization technologies (Docker, Kubernetes)
• Familiarity with Google Cloud Platform (GCP)
Technical Environment
• Languages: Java, Python, Node.js
• Frameworks: Spring Boot, Spring Cloud, Express, FastAPI
• API Tools: Swagger/OpenAPI, Postman
• Version Control: GitHub Enterprise (on-premise & EMU)
• Payment Integration: PayPal APIs
• Development Tools: AI-assisted coding tools (GitHub Copilot, Claude Code, Cursor)
• Observability: Datadog APM APIs (v1 Metrics, v2 Spans Analytics)
• Analysis: API endpoint extraction, traffic comparison, and code verification
Thanks & Regards,
Annu Kumari | annu.kumari@anviktek.com
—