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
- 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