We are hiring a Fullstack Developer for a 6-month contract position based in Frisco, Texas. This role focuses on building and scaling a customer data platform with real-time data processing capabilities, microservices architecture, and full-stack development across backend and frontend systems.
Responsibilities
Design and build scalable customer profile services supporting 400M+ profiles
Implement identity resolution and profile stitching across multiple data sources
Support batch ingestion, incremental processing, and real-time profile updates
Design high-performance APIs for profile retrieval and management
Build data enrichment and profile enhancement pipelines
Implement consent management and compliance controls
Develop Kafka-based event-driven architectures
Build CDC pipelines using Debezium or equivalent technologies
Design resilient data synchronization services
Implement fault-tolerant retry and recovery mechanisms
Ensure event ordering and data consistency
Build RESTful and GraphQL APIs
Develop responsive web applications using React or Angular
Create customer profile management dashboards
Integrate backend microservices with frontend applications
Design reusable UI components
Optimize application performance and scalability
Implement RBAC, multi-tenant architecture, and audit logging
Establish data governance controls and security monitoring
Implement OpenTelemetry, distributed tracing, and metrics collection
Show the full description
Monitor SLO/SLA performance, capacity planning, and auto-scaling
Qualifications
Required
Experience with Java 17 or later
Proficiency in Spring Boot
Experience building microservices and REST APIs
Familiarity with GraphQL
Hands-on experience with Kafka
Experience with gRPC
Front-end development experience with React.js or Angular
Proficiency in TypeScript
Strong JavaScript ES6+ skills
HTML5 and CSS3 competency
Experience with Material UI or Bootstrap
Working knowledge of relational and NoSQL databases (Cassandra, DynamoDB, MongoDB, PostgreSQL, Redis)
Cloud platform experience with AWS or GCP
Container and orchestration experience with Docker and Kubernetes
Familiarity with Terraform and CI/CD pipelines
Experience with streaming technologies including Kafka and Debezium
Knowledge of observability tools such as Prometheus, Grafana, OpenTelemetry, and Jaeger
Preferred
Experience with Spark or Flink
Background with FAANG or Tier 1 product companies
Experience building Customer Data Platforms (CDP)
Knowledge of identity resolution and customer profile management systems
Familiarity with Enterprise SaaS platforms